import type * as ElevenLabs from "../index";
export type ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult = ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.EndCallSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.LanguageDetectionSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.PlayDtmfError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.PlayDtmfSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.SkipTurnSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TestingToolResult | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TransferToAgentError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TransferToAgentSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TransferToNumberError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TransferToNumberSipSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.TransferToNumberTwilioSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult.VoicemailDetectionSuccess;
export declare namespace ConversationHistoryTranscriptSystemToolResultCommonModelOutputResult {
    interface EndCallSuccess extends ElevenLabs.EndCallToolResultModel {
        resultType: "end_call_success";
    }
    interface LanguageDetectionSuccess extends ElevenLabs.LanguageDetectionToolResultModel {
        resultType: "language_detection_success";
    }
    interface PlayDtmfError extends ElevenLabs.PlayDtmfResultErrorModel {
        resultType: "play_dtmf_error";
    }
    interface PlayDtmfSuccess extends ElevenLabs.PlayDtmfResultSuccessModel {
        resultType: "play_dtmf_success";
    }
    interface SkipTurnSuccess extends ElevenLabs.SkipTurnToolResponseModel {
        resultType: "skip_turn_success";
    }
    interface TestingToolResult extends ElevenLabs.TestToolResultModel {
        resultType: "testing_tool_result";
    }
    interface TransferToAgentError extends ElevenLabs.TransferToAgentToolResultErrorModel {
        resultType: "transfer_to_agent_error";
    }
    interface TransferToAgentSuccess extends ElevenLabs.TransferToAgentToolResultSuccessModel {
        resultType: "transfer_to_agent_success";
    }
    interface TransferToNumberError extends ElevenLabs.TransferToNumberResultErrorModel {
        resultType: "transfer_to_number_error";
    }
    interface TransferToNumberSipSuccess extends ElevenLabs.TransferToNumberResultSipSuccessModel {
        resultType: "transfer_to_number_sip_success";
    }
    interface TransferToNumberTwilioSuccess extends ElevenLabs.TransferToNumberResultTwilioSuccessModel {
        resultType: "transfer_to_number_twilio_success";
    }
    interface VoicemailDetectionSuccess extends ElevenLabs.VoiceMailDetectionResultSuccessModel {
        resultType: "voicemail_detection_success";
    }
}
