import { Api } from "eosjs"; import { SignatureProvider } from "eosjs/dist/eosjs-api-interfaces"; export declare class WaxJS { private apiSigner; private waxSigningURL; private waxAutoSigningURL; api: Api; private waxEventSource; private readonly rpc; private userAccount; private pubKeys; private signingWindow; private whitelistedContracts; constructor(rcpEndpoint: string, userAccount?: string, pubKeys?: string[], tryAutoLogin?: boolean, apiSigner?: SignatureProvider, waxSigningURL?: string, waxAutoSigningURL?: string); login(): Promise; isAutoLoginAvailable(): Promise; private loginViaWindow; private loginViaEndpoint; private receiveLogin; private canAutoSign; private isWhitelisted; private signing; private signViaEndpoint; private signViaWindow; private receiveSignatures; }