import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { GetPhoneNumberSipTrunkResponseModel } from "./GetPhoneNumberSipTrunkResponseModel";
import { GetPhoneNumberTwilioResponseModel } from "./GetPhoneNumberTwilioResponseModel";
export declare const GetAgentResponseModelPhoneNumbersItem: core.serialization.Schema<serializers.GetAgentResponseModelPhoneNumbersItem.Raw, ElevenLabs.GetAgentResponseModelPhoneNumbersItem>;
export declare namespace GetAgentResponseModelPhoneNumbersItem {
    type Raw = GetAgentResponseModelPhoneNumbersItem.SipTrunk | GetAgentResponseModelPhoneNumbersItem.Twilio;
    interface SipTrunk extends GetPhoneNumberSipTrunkResponseModel.Raw {
        provider: "sip_trunk";
    }
    interface Twilio extends GetPhoneNumberTwilioResponseModel.Raw {
        provider: "twilio";
    }
}
