import type { MigrationParams } from '../types'; export type UmzugStorage = { /** * Logs migration to be considered as executed. */ logMigration: (params: MigrationParams) => Promise; /** * Unlogs migration (makes it to be considered as pending). */ unlogMigration: (params: MigrationParams) => Promise; /** * Gets list of executed migrations. */ executed: (meta: Pick, 'context'>) => Promise; }; export declare function isUmzugStorage(arg: Partial): arg is UmzugStorage; export declare const verifyUmzugStorage: (arg: Partial) => UmzugStorage;