/** * Base Scrapeless API Client * Handles authentication, request/response processing, and error handling */ export interface ClientOptions { apiKey?: string; baseUrl?: string; timeout?: number; } export declare class ScrapelessClient { private readonly apiKey; private readonly baseUrl; private readonly timeout; constructor(options?: ClientOptions); /** * Make an authenticated HTTP request */ request(method: string, path: string, options?: { query?: Record; body?: any; headers?: Record; }): Promise; /** * Create WebSocket connection URL */ createWebSocketUrl(path: string, query?: Record): string; /** * Get API key (for debugging/testing) */ getApiKey(): string; } //# sourceMappingURL=client.d.ts.map