import type * as ElevenLabs from "../index";
export interface OutboundSipTrunkConfigRequestModel {
    /** Hostname or IP the SIP INVITE is sent to. */
    address: string;
    /** Protocol to use for SIP transport (signalling layer). */
    transport?: ElevenLabs.SipTrunkTransportEnum;
    /** Whether or not to encrypt media (data layer). */
    mediaEncryption?: ElevenLabs.SipMediaEncryptionEnum;
    /** SIP X-* headers for INVITE request. These headers are sent as-is and may help identify this call. */
    headers?: Record<string, string>;
    /** Optional digest authentication credentials (username/password). If not provided, ACL authentication is assumed. */
    credentials?: ElevenLabs.SipTrunkCredentialsRequestModel;
}
