export interface WhatsAppConnectorStatus {
    connector: 'whatsapp';
    configured: boolean;
    accessTokenConfigured: boolean;
    phoneNumberIdConfigured: boolean;
    hasAllowedRecipients: boolean;
    allowedRecipientCount: number;
    mode: 'status-only';
    ready: boolean;
    message: string;
}
export interface WhatsAppConnectorSettings {
    accessToken?: string;
    phoneNumberId?: string;
    allowedRecipients?: string;
}
export declare function getWhatsAppConnectorStatus(settings?: WhatsAppConnectorSettings): WhatsAppConnectorStatus;
export declare function parseWhatsAppAllowedRecipients(value: unknown): string[];
export declare function sanitizeWhatsAppSetup(value: WhatsAppConnectorSettings): Required<WhatsAppConnectorSettings>;
//# sourceMappingURL=whatsapp.d.ts.map