import { IAptosWalletAdapter } from './interfaces'; import { AptosConnectOutput, AptosSignAndSubmitTransactionInput, AptosSignAndSubmitTransactionOutput, AptosSignMessageInput, AptosSignMessageOutput, AptosSignTransactionOutput, NetworkInfo, UserResponse, AptosWallet, AptosOnAccountChangeInput, AptosOnNetworkChangeInput, AccountInfo } from '@aptos-labs/wallet-standard'; import { AnyRawTransaction } from '@aptos-labs/ts-sdk'; /** * Wrap the adapter that supports wallet-standard * provider universal interfaces to component usage */ export declare class AptosWalletAdapter implements IAptosWalletAdapter { private standardWalletAdapter; constructor(standardWalletAdapter: AptosWallet); get name(): string; get icon(): `data:image/svg+xml;base64,${string}` | `data:image/webp;base64,${string}` | `data:image/png;base64,${string}` | `data:image/gif;base64,${string}`; get version(): "1.0.0"; get accounts(): readonly import("@aptos-labs/wallet-standard").WalletAccount[]; get chains(): import("@aptos-labs/wallet-standard").IdentifierArray; get features(): import("@aptos-labs/wallet-standard").AptosFeatures; connect(): Promise>; disconnect(): Promise; network(): Promise; account(): Promise; onAccountChange(input: AptosOnAccountChangeInput): Promise; onNetworkChange(input: AptosOnNetworkChangeInput): Promise; signAndSubmitTransaction(input: AptosSignAndSubmitTransactionInput): Promise>; signTransaction(transaction: AnyRawTransaction, asFeePayer?: boolean): Promise>; signMessage(input: AptosSignMessageInput): Promise>; hasFeature(name: string): boolean; private getFeature; }