/** * Generate unique run ID with timestamp prefix */ export declare function generateRunId(): string; /** * Extract request data from request body */ export declare function extractRequestData(body: unknown): { model: string | null; messages: unknown | null; prompt: unknown | null; parameters: Record | null; raw: unknown; }; /** * Extract response data from response body */ export declare function extractResponseData(body: unknown, provider: string | null): { content: unknown | null; usage: { prompt_tokens: number | null; completion_tokens: number | null; total_tokens: number | null; } | null; provider: string | null; model: string | null; finish_reason: string | null; raw: unknown; }; /** * Extract error data from error object */ export declare function extractErrorData(error: unknown): { message: string; type: string | null; stack: string | null; }; //# sourceMappingURL=utils.d.ts.map