import { ConfigService } from '@nestjs/config';
import { SendSmsDto } from './dto/send-sms.dto';
export interface TwilioSmsResponse {
    messageId: string;
    status: string;
}
export declare class SmsService {
    private readonly configService;
    private readonly logger;
    private readonly twilioClient;
    private readonly messagingServiceSid;
    private readonly defaultWebhookUrl;
    constructor(configService: ConfigService);
    sendSms(sendSmsDto: SendSmsDto): Promise<TwilioSmsResponse>;
    sendBulkSms(smsList: SendSmsDto[]): Promise<TwilioSmsResponse[]>;
}
