import * as z from "zod"; export declare const VoiceProviderSchema: z.ZodEnum<{ web_speech: "web_speech"; elevenlabs: "elevenlabs"; }>; export type VoiceProvider = z.infer; export declare const VoicePolicySchema: z.ZodEnum<{ off: "off"; manual: "manual"; auto: "auto"; }>; export type VoicePolicy = z.infer; export declare const WebSpeechOptionsSchema: z.ZodObject<{ voiceName: z.ZodOptional; lang: z.ZodOptional; rate: z.ZodOptional; pitch: z.ZodOptional; volume: z.ZodOptional; }, z.core.$strip>; export type WebSpeechOptions = z.infer; export declare const ElevenLabsOptionsSchema: z.ZodObject<{ voiceId: z.ZodOptional; modelId: z.ZodOptional; stability: z.ZodOptional; similarityBoost: z.ZodOptional; style: z.ZodOptional; speakerBoost: z.ZodOptional; speed: z.ZodOptional; outputFormat: z.ZodOptional; optimizeStreamingLatency: z.ZodOptional; }, z.core.$strip>; export type ElevenLabsOptions = z.infer; export declare const VoiceConfigSchema: z.ZodDefault>; defaultPolicy: z.ZodDefault>; webSpeech: z.ZodDefault; lang: z.ZodOptional; rate: z.ZodOptional; pitch: z.ZodOptional; volume: z.ZodOptional; }, z.core.$strip>>>; elevenlabs: z.ZodDefault; modelId: z.ZodOptional; stability: z.ZodOptional; similarityBoost: z.ZodOptional; style: z.ZodOptional; speakerBoost: z.ZodOptional; speed: z.ZodOptional; outputFormat: z.ZodOptional; optimizeStreamingLatency: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; export type VoiceConfig = z.infer; export declare const AgentVoiceConfigSchema: z.ZodObject<{ provider: z.ZodOptional>; webSpeech: z.ZodOptional; lang: z.ZodOptional; rate: z.ZodOptional; pitch: z.ZodOptional; volume: z.ZodOptional; }, z.core.$strip>>; elevenlabs: z.ZodOptional; modelId: z.ZodOptional; stability: z.ZodOptional; similarityBoost: z.ZodOptional; style: z.ZodOptional; speakerBoost: z.ZodOptional; speed: z.ZodOptional; outputFormat: z.ZodOptional; optimizeStreamingLatency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type AgentVoiceConfig = z.infer; export declare const VoiceConfigUpdateSchema: z.ZodObject<{ provider: z.ZodOptional>; defaultPolicy: z.ZodOptional>; webSpeech: z.ZodOptional; lang: z.ZodOptional; rate: z.ZodOptional; pitch: z.ZodOptional; volume: z.ZodOptional; }, z.core.$strip>>; elevenlabs: z.ZodOptional; modelId: z.ZodOptional; stability: z.ZodOptional; similarityBoost: z.ZodOptional; style: z.ZodOptional; speakerBoost: z.ZodOptional; speed: z.ZodOptional; outputFormat: z.ZodOptional; optimizeStreamingLatency: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type VoiceConfigUpdate = z.infer;