1 | import { SmsRequest } from "../interfaces/sms-request.interface";
|
2 | import { SmsService } from "../services/sms.service";
|
3 | export declare class SmsComponent {
|
4 | private readonly smsService;
|
5 | constructor(smsService: SmsService);
|
6 | sendSmsMessageByQCloud(type: 0 | 1, smsRequest: SmsRequest): Promise<{}>;
|
7 | smsValidator(mobile: string, validationCode: number): Promise<void>;
|
8 | }
|
9 | export declare const SmsComponentToken = "SmsComponentToken";
|
10 | export declare const SmsComponentProvider: {
|
11 | provide: string;
|
12 | useFactory: (smsService: SmsService) => SmsComponent;
|
13 | inject: (typeof SmsService)[];
|
14 | };
|