import { MultiProvider } from '../../providers/MultiProvider'; import { RouterContracts, RouterFactories } from '../../router'; import { ChainMap, ChainName } from '../../types'; import { AbacusDeployer, DeployerOptions } from '../AbacusDeployer'; import { RouterConfig } from './types'; export declare abstract class AbacusRouterDeployer extends AbacusDeployer { constructor(multiProvider: MultiProvider, configMap: ChainMap, factories: Factories, options?: DeployerOptions); initConnectionClient(contractsMap: ChainMap): Promise; enrollRemoteRouters(contractsMap: ChainMap): Promise; transferOwnership(contractsMap: ChainMap): Promise; deploy(partialDeployment?: Partial>): Promise>; } //# sourceMappingURL=AbacusRouterDeployer.d.ts.map