import { HardhatRuntimeEnvironment } from "hardhat/types";
import { MigrateConfig } from "../types/migrations";
export declare class Migrator {
    private _hre;
    private _config;
    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