import type { MigrationPlan, MigratableComponent, RollbackPlan, MigrationCheckpoint, RollbackExecutionPlan } from '../../types/index.js';
export declare function generateRollbackPlan(params: {
    plan: MigrationPlan;
    components: MigratableComponent[];
    sortedOrder: string[];
}): RollbackPlan;
export declare function createMigrationCheckpoint(params: {
    projectId: string;
    label: string;
    completedComponents: string[];
    dbSchemaVersion?: string;
    serviceConfig?: Record<string, string>;
}): MigrationCheckpoint;
export declare function buildRollbackExecutionPlan(params: {
    targetCheckpointId: string;
    rollbackPlan: RollbackPlan;
}): RollbackExecutionPlan;
//# sourceMappingURL=rollback-planner.d.ts.map