export type Migration = {
    version: number;
    description: string;
    migrate: (config: any, context?: MigrationContext) => {
        modified: boolean;
        config: any;
    };
};
export type MigrationContext = {
    allPluginKeys?: string[];
};
export declare const migrations: Migration[];
export declare function applyMigrations(config: any, context?: MigrationContext): {
    modified: boolean;
    config: any;
};
export declare function getCurrentMigrationVersion(): number;
