import type { BaseDatabase } from '../../database'; import { type SchemaDiff } from './schema-model'; export interface CreateMigrationPlanOptions { pgSchema?: string; tableNames?: readonly string[]; } export interface MigrationPlan { diff: SchemaDiff; statements: string[]; hasChanges: boolean; } export declare function createMigrationPlan(db: BaseDatabase, options?: CreateMigrationPlanOptions): Promise; export * from './schema-model'; export * from './entity-reader'; export * from './db-reader'; export * from './comparator'; export * from './ddl-generator'; export * from './file-generator'; //# sourceMappingURL=index.d.ts.map