import type { MigrationResult, StorageBackend } from '../../types/index.js';
/** Check if migration has already been done. */
export declare function isMigrated(projectId: string): boolean;
/**
 * Migrate legacy JSON data to the vector store backend.
 * Idempotent: skips if migration marker exists.
 * Does NOT delete original JSON files.
 */
export declare function migrateJsonToBackend(projectId: string, backend: StorageBackend): Promise<MigrationResult>;
//# sourceMappingURL=migrator.d.ts.map