import { HttpClient } from '../../http-client'; /** * @internal */ export declare class AxiosProvider implements HttpClient { private static readonly CROWDIN_API_MAX_CONCURRENT_REQUESTS; private static readonly CROWDIN_API_REQUESTS_INTERVAL_MS; private pendingRequests; private readonly axios; constructor(); withTimeout(timeout?: number): this; get(url: string, config?: { headers: Record; }): Promise; delete(url: string, config?: { headers: Record; }): Promise; head(url: string, config?: { headers: Record; }): Promise; post(url: string, data?: unknown, config?: { headers: Record; }): Promise; put(url: string, data?: unknown, config?: { headers: Record; }): Promise; patch(url: string, data?: unknown, config?: { headers: Record; }): Promise; private unwrap; private configureRequest; private configureResponse; }