import { z } from "zod"; /** * A JSON representation of a ConversationConfig instance. */ export declare const conversationConfigSchema: z.ZodObject<{ context: z.ZodOptional; dry: z.ZodOptional; disableModeration: z.ZodOptional]>>; apiKey: z.ZodOptional>; model: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; stream: z.ZodOptional; stop: z.ZodOptional]>, z.ZodNull]>>; max_tokens: z.ZodOptional; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; logit_bias: z.ZodOptional, z.ZodNumber>>; user: z.ZodOptional; function_call: z.ZodOptional, z.ZodLiteral<"auto">, z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>]>>; }, "strip", z.ZodTypeAny, { context?: string | undefined; dry?: boolean | undefined; disableModeration?: boolean | "soft" | undefined; apiKey?: string | undefined; model?: string | undefined; temperature?: number | undefined; top_p?: number | undefined; stream?: boolean | undefined; stop?: string | string[] | null | undefined; max_tokens?: number | undefined; presence_penalty?: number | undefined; frequency_penalty?: number | undefined; logit_bias?: Record | undefined; user?: string | undefined; function_call?: "none" | "auto" | { name: string; } | undefined; }, { context?: string | undefined; dry?: boolean | undefined; disableModeration?: boolean | "soft" | undefined; apiKey?: string | undefined; model?: string | undefined; temperature?: number | undefined; top_p?: number | undefined; stream?: boolean | undefined; stop?: string | string[] | null | undefined; max_tokens?: number | undefined; presence_penalty?: number | undefined; frequency_penalty?: number | undefined; logit_bias?: Record | undefined; user?: string | undefined; function_call?: "none" | "auto" | { name: string; } | undefined; }>; /** * A JSON representation of a ConversationConfig instance. */ export type ConversationConfigModel = z.infer;