import { Whatsapp019Service } from './whatsapp-019.service';
import { WhatsappButton } from 'src/modules/whatsapp/interfaces/whatsapp-messaging.interface';
import { IWhatsappOutboundService } from '../interfaces/whatsapp-outbound.interface';
export declare class Whatsapp019MessagingService implements IWhatsappOutboundService {
    private readonly whatsapp019Service;
    private readonly logger;
    constructor(whatsapp019Service: Whatsapp019Service);
    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>;
    sendTyping(to: string, _timeoutMs?: number): Promise<unknown>;
}
