import { MigrationMeta, MigrateUpOptions, MigrateDownOptions } from 'umzug';
type UpExtension = {
    skipLast?: number;
};
export type MigrateOptions = MigrateUpOptions & UpExtension;
type DownExtension = {
    lastSuccessfulRun?: boolean;
};
export type RollbackOptions = MigrateDownOptions & DownExtension;
export declare const migrate: (passedConfig: any, options?: MigrateOptions) => Promise<void>;
export declare const rollback: (passedConfig: any, options?: RollbackOptions) => Promise<void>;
export declare const pending: (passedConfig: any) => Promise<MigrationMeta[]>;
export declare const executed: (passedConfig: any) => Promise<MigrationMeta[]>;
export declare const migrationManager: {
    migrate: (options?: MigrateOptions) => Promise<void>;
    rollback: (options?: RollbackOptions) => Promise<void>;
    pending: () => Promise<MigrationMeta[]>;
    executed: () => Promise<MigrationMeta[]>;
};
export {};
//# sourceMappingURL=migrate.d.ts.map