import { WhatsappWebService } from './services/whatsapp-web.service';
import { WhatsappButton } from 'src/modules/whatsapp/interfaces/whatsapp-messaging.interface';
import { IWhatsappOutboundService } from 'src/modules/whatsapp-019/interfaces/whatsapp-outbound.interface';
export declare class WhatsappWebMessagingService implements IWhatsappOutboundService {
    private readonly whatsappWebService;
    private readonly logger;
    constructor(whatsappWebService: WhatsappWebService);
    sendTyping(to: string, timeoutMs?: number): Promise<unknown>;
    sendTextMessage(to: string, text: string): Promise<unknown>;
    sendImageMessage(to: string, imageUrl: string, caption: string): Promise<unknown>;
    sendButtonsMessage(to: string, text: string, buttons: WhatsappButton[]): Promise<unknown>;
}
