import { SignTransactionResponse, User } from "universal-authenticator-library"; import { APIClient } from "@greymass/eosio"; import { JsonRpc } from "eosjs"; export declare class AnchorUser extends User { client: APIClient; rpc: JsonRpc; session: any; signerKey?: string; signerProof?: string; signerRequest?: any; private signatureProvider; private chainId; private accountName; private requestPermission; constructor(rpc: any, client: any, identity: any); objectify(data: any): any; signTransaction(transaction: any, options: any): Promise; signArbitrary(publicKey: string, data: string, _: string): Promise; verifyKeyOwnership(challenge: string): Promise; getAccountName(): Promise; getChainId(): Promise; getKeys(): Promise; isAccountValid(): Promise; extractAccountKeys(account: any): never[]; }