import { HardhatRuntimeEnvironment } from "hardhat/types/hre";
import type { MigrateConfig } from "../../types/index.js";
export declare class Migrator {
    private _hre;
    config: MigrateConfig;
    private readonly _deployer;
    private readonly _migrationFiles;
    constructor(_hre: HardhatRuntimeEnvironment, config?: MigrateConfig);
    migrate(): Promise<void>;
    private _getMigrationFiles;
    private _getMigrationNumber;
    private _getMigrationDir;
    static buildMigrateTaskDeps(hre: HardhatRuntimeEnvironment): Promise<void>;
}
//# sourceMappingURL=Migrator.d.ts.map