import type * as Phonic from "../../../../index.js";
/**
 * @example
 *     {
 *         "X-Sip-Address": "X-Sip-Address",
 *         from_phone_number: "from_phone_number",
 *         to_phone_number: "to_phone_number"
 *     }
 */
export interface ConversationsSipOutboundCallRequest {
    /** SIP address of the user's SIP trunk. Required. */
    "X-Sip-Address": string;
    /** SIP auth username, if your provider requires it. */
    "X-Sip-Auth-Username"?: string;
    /** SIP auth password, if your provider requires it. */
    "X-Sip-Auth-Password"?: string;
    /** Caller ID phone number in E.164 format. */
    from_phone_number: string;
    /** Destination phone number in E.164 format. */
    to_phone_number: string;
    config?: Phonic.OutboundCallConfig;
    /** If true, validates the outbound call setup without placing a call. Returns HTTP 200 with `conversation_id` and `twilio_call_sid` set to null. */
    dry_run?: boolean;
}
