import type * as ElevenLabs from "../index";
export interface GetToolCallUnitTestResponseModel {
    /** 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.GetToolCallUnitTestResponseModelDynamicVariablesValue | undefined>;
    chatHistory?: ElevenLabs.ConversationHistoryTranscriptCommonModelOutput[];
    /** How to evaluate the agent's tool call (if any). If empty, the tool call is not evaluated. */
    toolCallParameters?: ElevenLabs.UnitTestToolCallEvaluationModelOutput;
    /** If set to True this test will pass if any tool call returned by the LLM matches the criteria. Otherwise it will fail if more than one tool is returned by the agent. */
    checkAnyToolMatches?: boolean;
    id: string;
    name: string;
}
