import type * as ElevenLabs from "../../../../../../../api/index";
import * as core from "../../../../../../../core";
import type * as serializers from "../../../../../../index";
import { ConversationSimulationSpecification } from "../../../../../../types/ConversationSimulationSpecification";
import { PromptEvaluationCriteria } from "../../../../../../types/PromptEvaluationCriteria";
export declare const BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost: core.serialization.Schema<serializers.conversationalAi.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost.Raw, ElevenLabs.conversationalAi.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost>;
export declare namespace BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost {
    interface Raw {
        simulation_specification: ConversationSimulationSpecification.Raw;
        extra_evaluation_criteria?: PromptEvaluationCriteria.Raw[] | null;
        new_turns_limit?: number | null;
    }
}
