import { HttpClientConfig, RequestConfig } from './types/config'; import { HttpMethod } from './types/http-client'; export declare const DEFAULT_TIMEOUT_MS = 10000; export declare const DEFAULT_RETRIES = 3; export declare class HttpClient { private client; private config; constructor(config?: HttpClientConfig); setAccessToken(accessToken: string): void; request(method: HttpMethod, url: string, data?: Record, config?: RequestConfig): Promise; }