import { AxiosRequestConfig } from 'axios'; import { HttpClient, ApiConfig } from '../types/index.js'; /** * API Configuration */ export declare const API_CONFIG: ApiConfig; /** * Axios-based HTTP client implementation */ export declare class AxiosHttpClient implements HttpClient { private client; private version; private accessToken?; constructor(config: { version: 'v1' | 'v2'; timeout?: number; debug?: boolean; accessToken?: string; }); /** * Creates a URL by replacing placeholders in the endpoint pattern */ createUrl(endpoint: string, params: Record): string; get(url: string, config?: AxiosRequestConfig): Promise; post(url: string, data?: unknown, config?: AxiosRequestConfig): Promise; } //# sourceMappingURL=index.d.ts.map