import type * as ElevenLabs from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { OpenAiAudioConfig } from "./OpenAiAudioConfig"; import { OpenAiSessionConfigMaxResponseOutputTokens } from "./OpenAiSessionConfigMaxResponseOutputTokens"; import { OpenAiSessionConfigToolChoice } from "./OpenAiSessionConfigToolChoice"; import { OpenAiSessionConfigToolsItem } from "./OpenAiSessionConfigToolsItem"; export declare const OpenAiSessionConfig: core.serialization.ObjectSchema; export declare namespace OpenAiSessionConfig { interface Raw { type?: "realtime" | null; model?: string | null; instructions?: string | null; modalities?: string[] | null; audio?: OpenAiAudioConfig.Raw | null; tools?: OpenAiSessionConfigToolsItem.Raw[] | null; tool_choice?: OpenAiSessionConfigToolChoice.Raw | null; temperature?: number | null; max_response_output_tokens?: OpenAiSessionConfigMaxResponseOutputTokens.Raw | null; output_modalities?: string[] | null; } }