import type { PluginManifest, PluginState } from './types'; /** * Создать тестовый manifest для unit-тестов. */ export declare function createTestManifest(overrides?: Partial): PluginManifest; /** * Создать тестовое состояние плагина. */ export declare function createTestPluginState(overrides?: Partial): PluginState; /** * Создать заглушку VerstakPluginAPI для тестов. */ export declare function createMockPluginAPI(): { registerView: ReturnType; registerCommand: ReturnType; registerSettingsPanel: ReturnType; hasCapability: ReturnType; callBackend: ReturnType; subscribe: ReturnType; publish: ReturnType; }; /** * Валидатор plugin manifest. */ export declare function validateManifest(manifest: unknown): { valid: boolean; errors: string[]; }; import { vi } from 'vitest'; export { vi }; //# sourceMappingURL=test-utils.d.ts.map