export declare class OAuthClient {
    private client;
    private token;
    private tokenParams;
    private maxRetries;
    private retriesWaitMs;
    private retriesMaxWaitMs;
    constructor(clientId: string, clientSecret: string, tokenHost: string, tokenPath: string, scope: string, maxRetries: number, retriesWaitMs: number, retriesMaxWaitMs: number);
    getAccessToken(): Promise<string>;
    generateAccessToken(): Promise<void>;
    getAccessTokenString(): Promise<string>;
}
