export interface LLMRawResponse { usage_metadata?: { input_tokens?: number; output_tokens?: number; input_token_details?: { cache_read?: number; cache_creation?: number; }; output_token_details?: { reasoning?: number; audio?: number; }; }; response_metadata?: { finish_reason?: string; [key: string]: unknown; }; content?: string; } export declare function isValidRaw(raw: unknown): raw is LLMRawResponse; export interface StructuredOutputResponse { parsed: T | null; raw?: LLMRawResponse; } //# sourceMappingURL=llm-raw-response.d.ts.map