UNPKG

@pontem/aptos-wallet-adapter

Version:
567 lines 35.8 kB
import { Types } from 'aptos'; import { SignMessagePayload, WalletAdapter, WalletName, WalletReadyState } from '../WalletAdapters'; import { WalletError } from '../WalletProviders'; interface IUseVueWalletProvider { wallets: WalletAdapter[]; onError?: (error: WalletError) => void; localStorageKey?: string; autoConnect: boolean; } export declare const useWalletProviderStore: import("pinia").StoreDefinition<"walletProviderStore", import("pinia")._UnwrapAll<Pick<{ init: ({ wallets, onError: onHandleError, localStorageKey: lsKey, autoConnect: autoConnection }: IUseVueWalletProvider) => void; wallets: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }[]>; wallet: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }>; account: import("vue").Ref<{ publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }>; connected: import("vue").Ref<boolean>; connecting: import("vue").Ref<boolean>; disconnecting: import("vue").Ref<boolean>; autoConnect: import("vue").Ref<boolean>; network: import("vue").Ref<{ api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }>; select: (name: WalletName | null) => void; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<Uint8Array>; signMessage: (msgPayload: string | SignMessagePayload | Uint8Array) => Promise<string | import("../WalletAdapters").SignMessageResponse>; }, "wallets" | "autoConnect" | "wallet" | "account" | "connected" | "network" | "connecting" | "disconnecting">>, Pick<{ init: ({ wallets, onError: onHandleError, localStorageKey: lsKey, autoConnect: autoConnection }: IUseVueWalletProvider) => void; wallets: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }[]>; wallet: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }>; account: import("vue").Ref<{ publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }>; connected: import("vue").Ref<boolean>; connecting: import("vue").Ref<boolean>; disconnecting: import("vue").Ref<boolean>; autoConnect: import("vue").Ref<boolean>; network: import("vue").Ref<{ api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }>; select: (name: WalletName | null) => void; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<Uint8Array>; signMessage: (msgPayload: string | SignMessagePayload | Uint8Array) => Promise<string | import("../WalletAdapters").SignMessageResponse>; }, never>, Pick<{ init: ({ wallets, onError: onHandleError, localStorageKey: lsKey, autoConnect: autoConnection }: IUseVueWalletProvider) => void; wallets: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }[]>; wallet: import("vue").Ref<{ adapter: { name: WalletName<string>; url: string; icon: string; readyState: WalletReadyState; connecting: boolean; connected: boolean; publicAccount: { publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }; network: { api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }; deeplinkProvider?: (data: { url: string; }) => string; onAccountChange: () => Promise<void>; onNetworkChange: () => Promise<void>; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, options?: any) => Promise<Uint8Array>; signMessage: (message: string | Uint8Array | SignMessagePayload) => Promise<string | import("../WalletAdapters").SignMessageResponse>; eventNames: () => (keyof import("../WalletAdapters").WalletAdapterEvents)[]; listeners: <T extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T) => ((...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void)[]; listenerCount: (event: keyof import("../WalletAdapters").WalletAdapterEvents) => number; emit: <T_1 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_1, ...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_1, keyof import("../WalletAdapters").WalletAdapterEvents>]) => boolean; on: <T_2 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_2, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_2, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; addListener: <T_3 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_3, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_3, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; once: <T_4 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_4, fn: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_4, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any) => WalletAdapter<string>; removeListener: <T_5 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_5, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_5, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; off: <T_6 extends keyof import("../WalletAdapters").WalletAdapterEvents>(event: T_6, fn?: (...args: import("eventemitter3").ArgumentMap<import("../WalletAdapters").WalletAdapterEvents>[Extract<T_6, keyof import("../WalletAdapters").WalletAdapterEvents>]) => void, context?: any, once?: boolean) => WalletAdapter<string>; removeAllListeners: (event?: keyof import("../WalletAdapters").WalletAdapterEvents) => WalletAdapter<string>; }; readyState: WalletReadyState; }>; account: import("vue").Ref<{ publicKey: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; } | (string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; })[]; address: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; authKey?: string | { hex: () => string; noPrefix: () => string; toString: () => string; toShortString: () => string; toUint8Array: () => Uint8Array; }; minKeysRequired?: number; }>; connected: import("vue").Ref<boolean>; connecting: import("vue").Ref<boolean>; disconnecting: import("vue").Ref<boolean>; autoConnect: import("vue").Ref<boolean>; network: import("vue").Ref<{ api?: string; chainId?: string; name: import("../WalletAdapters").WalletAdapterNetwork; }>; select: (name: WalletName | null) => void; connect: () => Promise<void>; disconnect: () => Promise<void>; signAndSubmitTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<{ hash: string; }>; signTransaction: (transaction: Types.TransactionPayload, option?: any) => Promise<Uint8Array>; signMessage: (msgPayload: string | SignMessagePayload | Uint8Array) => Promise<string | import("../WalletAdapters").SignMessageResponse>; }, "select" | "connect" | "disconnect" | "signTransaction" | "signMessage" | "signAndSubmitTransaction" | "init">>; export {}; //# sourceMappingURL=useVueWalletProvider.d.ts.map