export declare class HttpClient { private baseUrl; private apiKey; constructor({ baseUrl, apiKey }: { baseUrl: string; apiKey: string; }); get(method: string): Promise; post(method: string, data: unknown): Promise; put(method: string, data: unknown): Promise; private buildUrl; private get headers(); private handleError; private handleApiError; } export declare class ApiRequestError extends Error { url: string; code: string; status: number; description: string; constructor(url: string, code: string, status: number, description: string); }