/** * OutX API client — shared HTTP wrapper with auth, error handling, and async task polling. */ export declare class OutxClient { private baseUrl; private apiKey; constructor(apiKey: string); private headers; private handleResponse; get(path: string, params?: Record): Promise; post(path: string, body: unknown): Promise; put(path: string, body: unknown): Promise; delete(path: string, body: unknown): Promise; /** * Poll an async LinkedIn Data API task until it completes or fails. * Returns the task_output on success. */ pollTask(taskId: string, maxAttempts?: number, delayMs?: number): Promise; }