import type { BookingRow } from "./booking-reconcile.js"; export interface NotifyDeps { /** Admin destination address; email is skipped when absent. */ adminEmail?: string; sendEmail?: (msg: { to: string; subject: string; body: string; }) => Promise; /** Admin WhatsApp thread; set ONLY when a thread already exists (reply-only). */ adminWhatsapp?: string; sendWhatsapp?: (msg: { to: string; text: string; }) => Promise; } export interface NotifyResult { channel: "email" | "whatsapp"; dispatched: boolean; } export declare function notifyBooking(deps: NotifyDeps, booking: BookingRow): Promise; //# sourceMappingURL=booking-notify.d.ts.map