import { Address, ChainId, IconSource, SendTransactionResult, Wallet } from '@wormhole-labs/wallet-aggregator-core'; import { Chain, NativeAddress } from '@wormhole-foundation/sdk'; export declare class ReadOnlyWallet extends Wallet { readonly _address: NativeAddress; readonly _chain: Chain; private _isConnected; static readonly NAME = "ReadOnlyWallet"; constructor(_address: NativeAddress, _chain: Chain); getName(): string; getUrl(): string; connect(): Promise; disconnect(): Promise; getChainId(): ChainId; getNetworkInfo(): void; getAddress(): Address; getAddresses(): Address[]; setMainAddress(address: Address): void; getBalance(): Promise; isConnected(): boolean; getIcon(): IconSource; signTransaction(tx: any): Promise; sendTransaction(tx: any): Promise>; signMessage(msg: any): Promise; signAndSendTransaction(tx: any): Promise>; getFeatures(): string[]; supportsChain(chainId: ChainId): boolean; } //# sourceMappingURL=ReadOnlyWallet.d.ts.map