import { RequestParams, Response, UniversalAccountItem } from "../../../protocol"; import { ThirdpartInjectProvider } from "../../types/IInjectProvider"; import { AccountInfo, UserResponse } from "./misc"; import { StandardWallet } from "../../types"; import { StandardConnectInput } from "@wallet-standard/features"; export declare class AptosStandardProvider implements ThirdpartInjectProvider { private wallet; private accountChangedListener?; private previousAccountChangedListener?; private address?; private mainNetWorkInfo; constructor(wallet: StandardWallet); getVersion(): string; supportChains(chains: string[]): boolean; send(request: RequestParams): Promise; removeListener(): void; addAccountChangedListener(accountChangedListener: (address: any) => void): void; private setAccountChangedListener; connect(): Promise | AccountInfo>; getAccount(input?: StandardConnectInput): Promise; private normalizeUint8Array; disconnect(): Promise; private confirmNetwrok; private changeMainNetwork; }