import { z } from 'zod'; export declare const openaiConfigSchema: z.ZodObject<{ apiKey: z.ZodOptional; model: z.ZodDefault; maxTokens: z.ZodDefault; temperature: z.ZodDefault; timeout: z.ZodDefault; retryAttempts: z.ZodDefault; retryDelay: z.ZodDefault; }, "strip", z.ZodTypeAny, { model: string; timeout: number; maxTokens: number; temperature: number; retryAttempts: number; retryDelay: number; apiKey?: string | undefined; }, { apiKey?: string | undefined; model?: string | undefined; timeout?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; retryAttempts?: number | undefined; retryDelay?: number | undefined; }>; export type OpenAIConfig = z.infer; export declare const defaultOpenAIConfig: OpenAIConfig; //# sourceMappingURL=openai.d.ts.map