export declare class QuotaExceededError extends Error { constructor(message?: string); } /** * Captures consumption of LLM tokens. * @param requestOptions - Optional request options (e.g. from withTrackingHeaders()) for user-action tracking headers. * @returns The capture UUID if successful, undefined otherwise. */ export declare function captureConsumption(requestOptions?: RequestInit): Promise; /** * Reports consumption of LLM tokens to the backend. * Fire-and-forget: failures are non-critical and are silently ignored. * @param quotaId - The capture UUID from captureConsumption. * @param requestOptions - Optional request options (e.g. from withTrackingHeaders()) for user-action tracking headers. */ export declare function reportConsumption(quotaId: string, requestOptions?: RequestInit): void;