import { AddressesMap } from '../contracts/types.js'; import { ChainName } from '../types.js'; import { HyperlaneRouterChecker } from './HyperlaneRouterChecker.js'; import { RouterApp } from './RouterApps.js'; import { ProxiedFactories, ProxiedRouterConfig } from './types.js'; export declare abstract class ProxiedRouterChecker, Config extends ProxiedRouterConfig> extends HyperlaneRouterChecker { getOwnableOverrides(chain: ChainName): AddressesMap | undefined; checkOwnership(chain: ChainName): Promise; checkProxiedContracts(chain: ChainName): Promise; checkChain(chain: ChainName, expectedChains?: ChainName[]): Promise; } //# sourceMappingURL=ProxiedRouterChecker.d.ts.map