declare const useArConnect: () => { connect(permissions: import("./declarations").PermissionType[]): Promise; disconnect(): Promise; getActiveAddress(): Promise; getAllAddresses(): Promise; getWalletNames(): Promise<{ [addr: string]: string; }>; sign(transaction: any, options?: any): Promise; getPermissions(): Promise; encrypt(data: string, options: { algorithm: string; hash: string; salt?: string; }): Promise; decrypt(data: Uint8Array, options: { algorithm: string; hash: string; salt?: string; }): Promise; }; export default useArConnect;