import { IntegrationStrategy, IntegrationResult } from '../integration.strategy'; interface WhatsAppConfig { accessToken: string; phoneNumberId: string; apiVersion?: string; businessAccountId?: string; } export declare class WhatsAppCloudStrategy implements IntegrationStrategy { private readonly logger; private readonly baseUrl; sendMessage(to: string, message: string, config: any): Promise; private prepareMessagePayload; private formatPhoneNumber; private extractErrorMessage; validateConfig(config: any): boolean; getPhoneNumberInfo(config: WhatsAppConfig): Promise; getBusinessProfile(config: WhatsAppConfig): Promise; updateBusinessProfile(config: WhatsAppConfig, profileData: any): Promise; } export {};