import type * as ElevenLabs from "../index";
export interface GetResponseUnitTestResponseModel {
    /** Metadata of a conversation this test was created from (if applicable). */
    fromConversationMetadata?: ElevenLabs.TestFromConversationMetadataOutput;
    /** Dynamic variables to replace in the agent config during testing */
    dynamicVariables?: Record<string, ElevenLabs.GetResponseUnitTestResponseModelDynamicVariablesValue | undefined>;
    chatHistory?: ElevenLabs.ConversationHistoryTranscriptCommonModelOutput[];
    /** A prompt that evaluates whether the agent's response is successful. Should return True or False. */
    successCondition?: string;
    /** Non-empty list of example responses that should be considered successful */
    successExamples?: ElevenLabs.AgentSuccessfulResponseExample[];
    /** Non-empty list of example responses that should be considered failures */
    failureExamples?: ElevenLabs.AgentFailureResponseExample[];
    id: string;
    name: string;
}
