import { SqsClientService } from './sqs-client.service';
import { QueueSmsDto } from '../dto/queue-sms.dto';
import { AppLoggerService } from 'src/common/services/logger.service';
export declare class SmsQueueService {
    private readonly sqsClient;
    private readonly logger;
    private readonly queueUrl;
    private readonly queueEnabled;
    constructor(sqsClient: SqsClientService, logger: AppLoggerService);
    queueSms(smsData: QueueSmsDto, correlationId?: string, userId?: string): Promise<string | null>;
    isQueueEnabled(): boolean;
    getQueueUrl(): string;
}
