import type { MigrateResult } from '../utils/types.js'; export interface DiffResult { added: string[][]; removed: string[][]; existing: string[][]; } export declare function diffConfigFields(userData: unknown): DiffResult; export declare function buildMigratedDocument(templateText: string, userData: unknown, diff: DiffResult): string; export declare function migrateConfig(options?: { dryRun?: boolean; }): Promise;