import { HttpService } from "@nestjs/axios";
import { Logger } from "@nestjs/common";
import { IWhatsAppTransport } from "../../interfaces";
import { QueueMessage } from "../../interfaces/mq";
import { SettingService } from "../../services/setting.service";
export declare class MetaCloudWhatsappService implements IWhatsAppTransport {
    private readonly httpService;
    private readonly settingService;
    readonly logger: Logger;
    constructor(httpService: HttpService, settingService: SettingService);
    sendWhatsAppMessage(to: string, templateId: string, parameters: any, parentEntity?: any, parentEntityId?: any): Promise<any>;
    sendWhatsAppMessageSynchronously(message: QueueMessage<any>): Promise<void>;
    private createWhatsappRequest;
    private normalizeWrappedPayload;
    private normalizePhone;
}
//# sourceMappingURL=MetaCloudWhatsappService.d.ts.map