import { Regions } from "./Regions"; import { Token } from "./Token"; import { ITokenStore } from "./ITokenStore"; import { ILogger } from "./ILogger"; export declare class Account { username: string; password: string; region: Regions; token?: Token; tokenStore?: ITokenStore; logger?: ILogger; captchaToken?: string; constructor(username: string, password: string, region: Regions, tokenStore?: ITokenStore, logger?: ILogger, captchaToken?: string); getToken(): Promise; private login; private refresh_token; private retrieveOAuthConfig; private executeFetchWithRetry; private static getQueryStringValue; private static base64UrlEncode; private buildTokenAndStore; }