import { Logger } from 'pino'; import { TokenRouter } from '@hyperlane-xyz/core'; import { Address } from '@hyperlane-xyz/utils'; import { HyperlaneAddressesMap, HyperlaneContracts, HyperlaneContractsMap } from '../contracts/types.js'; import { MultiProvider } from '../providers/MultiProvider.js'; import { GasRouterApp } from '../router/RouterApps.js'; import { ProxiedFactories } from '../router/types.js'; import { ChainMap } from '../types.js'; import { HypERC20Factories } from './contracts.js'; export declare class HypERC20App extends GasRouterApp { constructor(contractsMap: HyperlaneContractsMap, multiProvider: MultiProvider, logger?: Logger, foreignDeployments?: ChainMap
); router(contracts: HyperlaneContracts): TokenRouter; static fromAddressesMap(addressesMap: HyperlaneAddressesMap, multiProvider: MultiProvider): HypERC20App; } //# sourceMappingURL=app.d.ts.map