import { OpenAIRealtimeSessionConfig, OpenAIRealtimeProviderOptions, OpenAIRealtimeCallRequest } from './openai-realtime.cjs'; import { h as VoiceProvider, c as VoiceSessionConfig, J as JsonObject } from '../types-Dc4Q3Z6X.cjs'; interface ExperimentalCodexRealtimeProviderOptions extends OpenAIRealtimeProviderOptions { readonly baseUrl?: string; } interface ExperimentalCodexRealtimeCallRequest { readonly sdp: string; readonly session: OpenAIRealtimeSessionConfig; } declare function createExperimentalCodexRealtimeProvider(options?: ExperimentalCodexRealtimeProviderOptions): VoiceProvider; declare function toExperimentalCodexRealtimeCallRequest(request: OpenAIRealtimeCallRequest): ExperimentalCodexRealtimeCallRequest; declare function toExperimentalCodexSessionConfig(config: VoiceSessionConfig): JsonObject; export { type ExperimentalCodexRealtimeCallRequest, type ExperimentalCodexRealtimeProviderOptions, createExperimentalCodexRealtimeProvider, toExperimentalCodexRealtimeCallRequest, toExperimentalCodexSessionConfig };