import { AccountKeys, BaseAptosWalletAdapter, SignMessageResponse } from "./baseAptosWalletAdapter"; import { AptosNetwork, AptosNetWorkInfo } from "../misc"; import { WalletReadyState } from "./aptosWalletAdapter"; export declare class PetraWalletAdapter extends BaseAptosWalletAdapter { get readyState(): WalletReadyState; name: string; icon: string; url: string; protected _network?: AptosNetwork; protected _version: string; protected _connecting: boolean; protected _wallet: any | null; private _provider; protected _readyState: WalletReadyState; private getPerta; constructor(); get publicAccount(): AccountKeys; get connecting(): boolean; get version(): string; get network(): AptosNetWorkInfo; connect(): Promise; private initNetWork; disconnect(): Promise; signAndSubmitTransaction(transaction: object, options?: any): Promise<{ hash: string; }>; signTransaction(transaction: object, options?: any): Promise; signMessage(message: any): Promise; onAccountChange(listener: (account: AccountKeys) => void): Promise; onNetworkChange(): Promise; }