import { SDKConfig, HttpRequestConfig } from './types.js'; /** * HTTP Client for Oxylabs API */ export declare class OxylabsAIStudioClient { private config; private http; constructor(config: SDKConfig); /** * Handle and format API errors */ private handleError; /** * Retry wrapper for API calls */ private withRetry; /** * GET request */ get(url: string, config?: HttpRequestConfig): Promise; /** * POST request */ post(url: string, data?: any, config?: HttpRequestConfig): Promise; /** * PUT request */ put(url: string, data?: any, config?: HttpRequestConfig): Promise; /** * DELETE request */ delete(url: string, config?: HttpRequestConfig): Promise; } //# sourceMappingURL=client.d.ts.map