import { SqsClientService } from './sqs-client.service';
import { QueueWhatsAppDto } from '../dto/queue-whatsapp.dto';
import { QueueBulkWhatsAppDto } from '../dto/queue-bulk-whatsapp.dto';
import { AppLoggerService } from 'src/common/services/logger.service';
export declare class WhatsAppQueueService {
    private readonly sqsClient;
    private readonly logger;
    private readonly queueUrl;
    private readonly queueEnabled;
    constructor(sqsClient: SqsClientService, logger: AppLoggerService);
    queueWhatsAppMessage(messageData: QueueWhatsAppDto, correlationId?: string, userId?: string): Promise<string | null>;
    queueBulkWhatsApp(messageData: QueueBulkWhatsAppDto): Promise<string[]>;
    isQueueEnabled(): boolean;
    getQueueUrl(): string;
}
