export interface WhatsAppMessage {
    /** Destination, in international format. Leading + is optional — the
     *  transport normalises to digits-only before dispatch. */
    to: string;
    body: string;
    /** Optional image attachment. When set, the recipient sees the image
     *  rendered inline by their WhatsApp client (with the `body` as caption)
     *  — no raw URL appears in the text. The stub just logs the URL on a
     *  separate line; a real provider call will translate this into the
     *  provider's media-attachment API. */
    mediaUrl?: string;
}
export declare function sendWhatsApp(msg: WhatsAppMessage): Promise<{
    ok: boolean;
    skipped?: boolean;
    reason?: string;
}>;
//# sourceMappingURL=whatsappTransport.d.ts.map