import * as z from "zod/v4"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ChatTranscriptionEvent } from "./chattranscriptionevent.js"; export type ChatCompletionEventExtraFields = boolean | number | number | string | Date | Array; export type ChatCompletionEvent = { eventId: string; correlationId: string; createdAt: Date; extraFields: { [k: string]: boolean | number | number | string | Date | Array | null; }; nbInputTokens: number; nbOutputTokens: number; enabledTools: Array<{ [k: string]: any; }>; requestMessages: Array<{ [k: string]: any; }>; responseMessages: Array<{ [k: string]: any; }>; nbMessages: number; chatTranscriptionEvents: Array; }; /** @internal */ export declare const ChatCompletionEventExtraFields$inboundSchema: z.ZodType; export declare function chatCompletionEventExtraFieldsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ChatCompletionEvent$inboundSchema: z.ZodType; export declare function chatCompletionEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=chatcompletionevent.d.ts.map