import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { SoftTimeoutConfig } from "./SoftTimeoutConfig";
import { SpellingPatience } from "./SpellingPatience";
import { TurnEagerness } from "./TurnEagerness";
export declare const TurnConfig: core.serialization.ObjectSchema<serializers.TurnConfig.Raw, ElevenLabs.TurnConfig>;
export declare namespace TurnConfig {
    interface Raw {
        turn_timeout?: number | null;
        initial_wait_time?: number | null;
        silence_end_call_timeout?: number | null;
        soft_timeout_config?: SoftTimeoutConfig.Raw | null;
        turn_eagerness?: TurnEagerness.Raw | null;
        spelling_patience?: SpellingPatience.Raw | null;
        speculative_turn?: boolean | null;
    }
}
