import type { SnapshotDiffResult } from '../diff/types.js'; import type { CreateMigrationPlanOptions, MigrationPlan, MigrationPlanInput } from './types.js'; /** * Converts a raw snapshot diff into an explicit migration plan. * * The initial planner is intentionally static: it classifies operations and * carries diagnostics/blockers without querying a live ClickHouse instance. * Later phases can enrich this plan with system-table cost estimates. */ export declare function createMigrationPlan(diff: SnapshotDiffResult, options?: CreateMigrationPlanOptions): MigrationPlan; export declare function isMigrationPlan(input: MigrationPlanInput): input is MigrationPlan; //# sourceMappingURL=plan.d.ts.map