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