import * as path from "path"; import { BuidlerRuntimeEnvironment, MultiExport } from "@nomiclabs/buidler/types"; export declare function getChainId(bre: BuidlerRuntimeEnvironment): Promise; export declare function loadAllDeployments(bre: BuidlerRuntimeEnvironment, deploymentsPath: string, onlyABIAndAddress?: boolean, externalDeployments?: { [networkName: string]: string[]; }): MultiExport; export declare function deleteDeployments(deploymentsPath: string, subPath: string): void; export declare function addDeployments(db: any, deploymentsPath: string, subPath: string, expectedChainId?: string, truffleChainId?: string): void; export declare function processNamedAccounts(bre: BuidlerRuntimeEnvironment, accounts: string[], chainIdGiven: string): { namedAccounts: { [name: string]: string; }; unnamedAccounts: string[]; }; export declare const traverse: (dir: string, result?: any[], topDir?: string | undefined, filter?: ((name: string, stats: any) => boolean) | undefined) => Array<{ name: string; path: string; relativePath: string; mtimeMs: number; directory: boolean; }>; export declare function mergeABIs(check: boolean, ...abis: any[][]): any[]; //# sourceMappingURL=utils.d.ts.map