import type { Checkpoint, DomainModel, MigrationAdapter, MigrationPlan, MigrationTelemetry, SourceAdapter } from '../types/index.js'; export declare function migrate(plan: MigrationPlan, model: DomainModel, source: SourceAdapter, target: MigrationAdapter, previous?: Checkpoint[], tenant?: string, onTelemetry?: (x: MigrationTelemetry) => void): Promise;