@kwikpik/server-libs
Version:
Kwikpik-Server-Libs ===================================================================================================================================================================================================
48 lines (47 loc) • 1.45 kB
TypeScript
declare class SMSModule {
constructor(apiKey?: string);
static initializeSMSModule(apiKey?: string): SMSModule;
sendVerificationOTP(
to: string | string[],
otp: string,
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendWelcomeSMS(
to: string | string[],
userType: "regular" | "business" | "merchant" | "rider",
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendKYCMessage(
to: string | string[],
kycState: "submitted" | "accepted" | "rejected",
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendChangePasswordMessage(
to: string | string[],
code: string,
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendChangePhoneNumberMessage(
to: string | string[],
code: string,
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendPackageProtectionCode(
to: string | string[],
code: string,
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
sendExternalPhoneNumberVerificationMessage(
to: string | string[],
code: string,
user?: string
): Promise<import("@lonely_dev/termii-js").MessageResponse[]>;
}
/**
*
* @param apiKey API key.
* @returns
*/
export declare const initializeSMSModule: (apiKey?: string) => SMSModule;
export {};
//# sourceMappingURL=sms.d.ts.map