UNPKG

@toutix/whitelabel

Version:

Toutix whitelabel React container components

69 lines 4.63 kB
import { ISession } from "@/app/dashboard/models/Auth"; export declare const email: import("@preact/signals-core").Signal<string>; export declare const phone: import("@preact/signals-core").Signal<string>; export declare const otpExpire: import("@preact/signals-core").Signal<string>; export declare const userInputOtp: import("@preact/signals-core").Signal<string>; export declare const session: import("@preact/signals-core").Signal<ISession>; export declare const firstNameUserInput: import("@preact/signals-core").Signal<string>; export declare const lastNameUserInput: import("@preact/signals-core").Signal<string>; export declare enum LoginFormStep { Initial = 0, ValidateOTP = 1, FirstLoginForm = 2, Success = 3 } export declare enum LoginMethod { Email = "email", Phone = "phone" } export declare const loginFormStep: import("@preact/signals-core").Signal<LoginFormStep>; export declare const loginMethod: import("@preact/signals-core").Signal<LoginMethod>; export declare const isLoggedIn: import("@preact/signals-core").ReadonlySignal<boolean>; export declare const isOpenLoginModal: import("@preact/signals-core").Signal<boolean>; export declare const isOpenHeaderMenu: import("@preact/signals-core").Signal<boolean>; export declare const isSendingOtp: import("@preact/signals-core").Signal<boolean>; export declare const isPhoneValidationModalOpen: import("@preact/signals-core").Signal<boolean>; export declare const isAdditionalContactValidation: import("@preact/signals-core").Signal<boolean>; export declare const additionalContactType: import("@preact/signals-core").Signal<"email" | "phone">; export declare const additionalContactValue: import("@preact/signals-core").Signal<string>; export declare const isAdditionalContactValid: import("@preact/signals-core").Signal<boolean>; export declare const additionalContactError: import("@preact/signals-core").Signal<string>; export declare const isAdditionalOtpSent: import("@preact/signals-core").Signal<boolean>; export declare const additionalOtpValue: import("@preact/signals-core").Signal<string>; export declare const isAdditionalOtpValid: import("@preact/signals-core").Signal<boolean>; export declare const additionalOtpError: import("@preact/signals-core").Signal<string>; export declare const isSendingAdditionalOtp: import("@preact/signals-core").Signal<boolean>; export declare const isVerifyingAdditionalOtp: import("@preact/signals-core").Signal<boolean>; export declare const isAdditionalContactVerified: import("@preact/signals-core").Signal<boolean>; export declare const originalAdditionalContactValue: import("@preact/signals-core").Signal<string>; export declare const hasCheckedAuth: import("@preact/signals-core").Signal<boolean>; export declare const setIsOpenHeaderMenu: (isOpen?: boolean) => boolean; export declare const setEmailText: (text: string) => void; export declare const setPhoneText: (text: string) => void; export declare const openLoginModal: () => void; export declare const closeLoginModal: () => void; export declare const setIsOpenModal: (isOpen: boolean) => void; export declare const loginWithEmail: () => Promise<void>; export declare const loginWithPhone: () => Promise<void>; export declare const loginGmailEmail: (idToken: string) => Promise<void>; export declare const validatePhoneNumber: (phoneNumber: string) => boolean; export declare const handlePhoneValidation: (phoneNumber: string) => boolean; export declare const resendOtp: () => Promise<void>; export declare const setUserInputOTP: (text: string) => void; export declare const validateOtp: () => Promise<void>; export declare const loadUserDetails: (isAfterLogin?: boolean) => Promise<void>; export declare const setFirstName: (text: string) => void; export declare const setLastName: (text: string) => void; export declare const submitFirstNameAndLastName: () => Promise<void>; export declare const logout: () => void; export declare const loadSessionByToken: () => Promise<void>; export declare const clearLoginFormModalDetails: () => void; export declare const closePhoneValidationModal: () => void; export declare const openPhoneValidationModal: () => void; export declare const setAdditionalContactType: (type: "email" | "phone") => void; export declare const setAdditionalContactValue: (value: string) => void; export declare const sendAdditionalContactOtp: () => Promise<void>; export declare const setAdditionalOtpValue: (value: string) => void; export declare const verifyAdditionalContactOtp: () => Promise<void>; export declare const resendAdditionalOtp: () => Promise<void>; //# sourceMappingURL=auth.store.d.ts.map