import { HttpService } from "@nestjs/axios";
import { QueueMessage } from "../../interfaces/mq";
import { SmsTemplateService } from "../sms-template.service";
import { Msg91BaseSMSService } from "./Msg91BaseSMSService";
import { ISMS } from "../../interfaces";
import { PublisherFactory } from "../queues/publisher-factory.service";
import { SettingService } from "../setting.service";
export declare class Msg91OTPService extends Msg91BaseSMSService implements ISMS {
    private readonly httpService;
    constructor(settingService: SettingService, publisherFactory: PublisherFactory<any>, smsTemplateService: SmsTemplateService, httpService: HttpService);
    sendSMSSynchronously(message: QueueMessage<any>): Promise<any>;
    private paramsToQueryString;
}
//# sourceMappingURL=Msg91OTPService.d.ts.map