import { ChainMap, ChainName, MultiProtocolRouterApp, RouterAddress, TypedTransaction } from '@hyperlane-xyz/sdk'; import { Address, ProtocolType } from '@hyperlane-xyz/utils'; import { StatCounts } from '../app/types.js'; import { EvmHelloWorldAdapter } from './evmAdapter.js'; import { SealevelHelloWorldAdapter } from './sealevelAdapter.js'; import { IHelloWorldAdapter } from './types.js'; export declare class HelloMultiProtocolApp extends MultiProtocolRouterApp { protocolToAdapter(protocol: ProtocolType): typeof EvmHelloWorldAdapter | typeof SealevelHelloWorldAdapter; populateHelloWorldTx(origin: ChainName, destination: ChainName, message: string, value: string, sender: Address): Promise; channelStats(origin: ChainName, destination: ChainName): Promise; stats(): Promise>>; } //# sourceMappingURL=multiProtocolApp.d.ts.map