export interface DecisionMigrationOptions {
    referenceRoot: string;
    dryRun?: boolean;
    deleteLegacy?: boolean;
}
export interface DecisionMigrationMapping {
    legacyId: string;
    id: string;
    title: string;
    date: string;
    filePath: string;
}
export interface DecisionMigrationResult {
    referenceRoot: string;
    decisionsRoot: string;
    dryRun: boolean;
    deletedLegacy: boolean;
    mappings: DecisionMigrationMapping[];
    written: string[];
    legacyPresent: boolean;
    message?: string;
}
export declare function migrateDecisionRecords(options: DecisionMigrationOptions): Promise<DecisionMigrationResult>;
//# sourceMappingURL=migrate.d.ts.map