import { ConnectRequestWalletResponse, ConnectWalletNameSpace, DappMetadata, RequestParams, UniversalAccountItem } from "../../protocol"; import { OKXInjectProvider } from "../types/IInjectProvider"; export declare class AptosProvider implements OKXInjectProvider { send(request: RequestParams): Promise; searchChainIdToInjectChainName(chainId: string): string; disconnect(): void; restoreConnect(): Promise; parseConnectResponse(needPop: boolean, accountChange: boolean, signalChain: boolean, connectWalletNameSpace: ConnectWalletNameSpace[], connectRequestWalletResponse: ConnectRequestWalletResponse, dappInfo?: DappMetadata): Promise; connect(): Promise; singleConnect(): Promise; addAccountChangedListener(accountChangeListener: () => void): void; removeListener(): void; }