import type { CompressResult, OpenAIMessage } from "./types.js"; interface HeadroomClientOptions { baseUrl: string; timeoutMs: number; } export declare class HeadroomHttpClient { private readonly baseUrl; private readonly timeoutMs; constructor(options: HeadroomClientOptions); health(signal?: AbortSignal): Promise; probe(signal?: AbortSignal): Promise; stats(signal?: AbortSignal): Promise; compress(messages: OpenAIMessage[], model: string | undefined, signal?: AbortSignal): Promise; } export {};