UNPKG

@toutix/whitelabel

Version:

Toutix whitelabel React container components

12 lines 1.13 kB
import { IAuthResponse, IAuthWithPasswordResponse, IGoogleLoginResponse, IOtpValidateResponse } from "@/app/dashboard/models/Auth"; export interface IPhoneLoginResponse { success: boolean; message?: string; } export declare const loginWithOtpApi: (email?: string, phoneNumber?: string) => Promise<import("../lib/promise-util").InlineArrayResult<IAuthResponse>>; export declare const loginWithGoogle: (idToken: string) => Promise<import("../lib/promise-util").InlineArrayResult<IGoogleLoginResponse>>; export declare const loginWithEmailAndPassword: (email: string, password: string) => Promise<import("../lib/promise-util").InlineArrayResult<IAuthWithPasswordResponse>>; export declare const validateOTP: (otp: string, email?: string, phoneNumber?: string) => Promise<import("../lib/promise-util").InlineArrayResult<IOtpValidateResponse>>; export declare const validateUserOTP: (otp: string, email?: string, phoneNumber?: string) => Promise<import("../lib/promise-util").InlineArrayResult<IOtpValidateResponse>>; export declare const setAccessToken: (token: string) => void; //# sourceMappingURL=auth-service.d.ts.map