import type * as ElevenLabs from "../index";
export type ConversationHistoryTranscriptSystemToolResultCommonModelInputResult = ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.EndCallSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.LanguageDetectionSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.PlayDtmfError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.PlayDtmfSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.SkipTurnSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TestingToolResult | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TransferToAgentError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TransferToAgentSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TransferToNumberError | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TransferToNumberSipSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.TransferToNumberTwilioSuccess | ElevenLabs.ConversationHistoryTranscriptSystemToolResultCommonModelInputResult.VoicemailDetectionSuccess;
export declare namespace ConversationHistoryTranscriptSystemToolResultCommonModelInputResult {
    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";
    }
}
