import { ChainName, EthersV5Transaction, EvmRouterAdapter } from '@hyperlane-xyz/sdk'; import type { MultiProviderAdapter } from '@hyperlane-xyz/sdk/providers/MultiProviderAdapter'; import { Address } from '@hyperlane-xyz/utils'; import { HelloWorld } from '../types/index.js'; import { IHelloWorldAdapter } from './types.js'; export declare class EvmHelloWorldAdapter extends EvmRouterAdapter implements IHelloWorldAdapter { readonly chainName: ChainName; readonly multiProvider: MultiProviderAdapter; readonly addresses: { router: Address; mailbox: Address; }; constructor(chainName: ChainName, multiProvider: MultiProviderAdapter, addresses: { router: Address; mailbox: Address; }); populateSendHelloTx(destination: ChainName, message: string, value: string, sender: Address): Promise; sentStat(destination: ChainName): Promise; getConnectedContract(): HelloWorld; } //# sourceMappingURL=evmAdapter.d.ts.map