import type { ScheduledTask, TaskRunRecord } from '../scheduler/scheduler.js';
import type { AutomationJob } from './jobs.js';
import type { AutomationRun } from './runs.js';
export interface LegacySchedulerSnapshot extends Record<string, unknown> {
    tasks?: ScheduledTask[];
    history?: TaskRunRecord[];
}
export declare function migrateLegacySchedules(snapshot: LegacySchedulerSnapshot): {
    jobs: AutomationJob[];
    runs: AutomationRun[];
};
//# sourceMappingURL=migration.d.ts.map