/** * Minimal Twilio REST client (fetch-based, zero dependencies) — just the * outbound send a shuttle needs. Inbound arrives as a webhook (see message.ts). */ export interface TwilioApiOptions { readonly accountSid: string; readonly authToken: string; readonly fetch?: typeof fetch; /** Override for tests / regional endpoints. Default api.twilio.com. */ readonly baseUrl?: string; } export declare class TwilioApi { private readonly base; private readonly auth; private readonly doFetch; constructor(opts: TwilioApiOptions); /** Send an SMS. Twilio segments long bodies automatically (≤1600 chars/request). */ sendSms(from: string, to: string, body: string): Promise<{ sid: string; }>; } //# sourceMappingURL=api.d.ts.map