import { SMS, SMSData, SMSError, SMSResponse, SMSResponseStatus, TrackResponse } from '../sms.interface'; import { SmsService } from '../sms.service'; import { ConfigService } from '@nestjs/config'; import { Got } from 'got'; export declare class CdacService extends SmsService implements SMS { private configService; baseURL: string; path: string; data: SMSData; httpClient: Got; constructor(configService: ConfigService); send(data: SMSData): Promise; track(data: SMSData): Promise; private getTotpSecret; private doOTPRequest; doRequest(): Promise; parseResponse(response: string): { providerResponseCode: any; status: SMSResponseStatus; messageID: string; error: any; providerSuccessResponse: any; } | { providerResponseCode: string; status: SMSResponseStatus; messageID: any; error: SMSError; providerSuccessResponse: any; }; verifyOTP(data: SMSData): Promise; } //# sourceMappingURL=cdac.service.d.ts.map