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 BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost: core.serialization.Schema<serializers.conversationalAi.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost.Raw, ElevenLabs.conversationalAi.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost>;
export declare namespace BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost {
    interface Raw {
        simulation_specification: ConversationSimulationSpecification.Raw;
        extra_evaluation_criteria?: PromptEvaluationCriteria.Raw[] | null;
        new_turns_limit?: number | null;
    }
}
