import { QueryInterface } from 'sequelize';
import { Sequelize } from 'sequelize-typescript';
import { Umzug } from 'umzug';
import { Logger } from '@5minds/processcube_engine_sdk';
import * as environment from '../../Tools/Environment';
export type MigrationTools = {
    queryInterface: QueryInterface;
    sequelizeOptions: environment.DatabaseConfig;
    logger: Logger;
};
export default function executeMigrations(pathToMigrations?: string): Promise<void>;
export declare function createUmzugInstance(sequelize: Sequelize, customMigrationPath?: string): Promise<Umzug>;
