export type { LoadedMigration, MigrationHandler, MigrationModule, MigrationRecord, MigrationRecordStatus, MigrationScope, MigratorOptions, MigratorStatusRow, } from './types';
export declare const Migrator: Readonly<{
    create: (options: import("./types").MigratorOptions) => {
        status(): Promise<import("./types").MigratorStatusRow[]>;
        migrate(): Promise<{
            applied: number;
            pending: number;
            appliedNames: string[];
        }>;
        rollbackLastBatch(steps: number): Promise<{
            rolledBack: number;
        }>;
        resetAll(): Promise<{
            rolledBack: number;
        }>;
        fresh(): Promise<{
            applied: number;
            pending: number;
            appliedNames: string[];
        }>;
    };
}>;
//# sourceMappingURL=Migrator.d.ts.map