export declare type MigrationResult = {
    run: boolean;
    success?: boolean | null | undefined;
};
export declare type MigrationDeclaration = {
    name: string;
    migrate: Function;
};
declare type AbstractVersionMigrations = {
    [version: string]: MigrationDeclaration[];
};
export default function getMigrationVersions(currentVersion: string, storeVersion: string, migratonManifest: Record<string, any>, verbose?: boolean): AbstractVersionMigrations[];
export {};
