import { ILogger } from './Logger'; import { IProxyConfig } from './ProxyConfig'; export interface IClientConfig { username?: string; password?: string; accessToken?: string; proxy?: IProxyConfig | false; logger?: ILogger; headers?: { [key: string]: string; }; retries?: number; timeout?: number; retryOnStatusCode?: RetryOnStatusCode; retryDelay?: number; } export declare type RetryOnStatusCode = (statusCode: number) => boolean;