/** * HTTP client for the Bullhorn API. * All requests are authenticated via Bearer API key. */ export declare class BullhornClient { private baseUrl; private apiKey; constructor(); private request; get(path: string, params?: Record): Promise; post(path: string, body: Record): Promise; patch(path: string, body: Record): Promise; delete(path: string): Promise; postFormData(path: string, formData: FormData): Promise; }