import { ISession } from "@/app/dashboard/models/Auth"; export declare const email: import("@preact/signals-core").Signal; export declare const phone: import("@preact/signals-core").Signal; export declare const otpExpire: import("@preact/signals-core").Signal; export declare const userInputOtp: import("@preact/signals-core").Signal; export declare const session: import("@preact/signals-core").Signal; export declare const firstNameUserInput: import("@preact/signals-core").Signal; export declare const lastNameUserInput: import("@preact/signals-core").Signal; 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; export declare const loginMethod: import("@preact/signals-core").Signal; export declare const isLoggedIn: import("@preact/signals-core").ReadonlySignal; export declare const isOpenLoginModal: import("@preact/signals-core").Signal; export declare const isOpenHeaderMenu: import("@preact/signals-core").Signal; export declare const isSendingOtp: import("@preact/signals-core").Signal; export declare const isPhoneValidationModalOpen: import("@preact/signals-core").Signal; export declare const isAdditionalContactValidation: import("@preact/signals-core").Signal; export declare const additionalContactType: import("@preact/signals-core").Signal<"email" | "phone">; export declare const additionalContactValue: import("@preact/signals-core").Signal; export declare const isAdditionalContactValid: import("@preact/signals-core").Signal; export declare const additionalContactError: import("@preact/signals-core").Signal; export declare const isAdditionalOtpSent: import("@preact/signals-core").Signal; export declare const additionalOtpValue: import("@preact/signals-core").Signal; export declare const isAdditionalOtpValid: import("@preact/signals-core").Signal; export declare const additionalOtpError: import("@preact/signals-core").Signal; export declare const isSendingAdditionalOtp: import("@preact/signals-core").Signal; export declare const isVerifyingAdditionalOtp: import("@preact/signals-core").Signal; export declare const isAdditionalContactVerified: import("@preact/signals-core").Signal; export declare const originalAdditionalContactValue: import("@preact/signals-core").Signal; export declare const hasCheckedAuth: import("@preact/signals-core").Signal; 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; export declare const loginWithPhone: () => Promise; export declare const loginGmailEmail: (idToken: string) => Promise; export declare const validatePhoneNumber: (phoneNumber: string) => boolean; export declare const handlePhoneValidation: (phoneNumber: string) => boolean; export declare const resendOtp: () => Promise; export declare const setUserInputOTP: (text: string) => void; export declare const validateOtp: () => Promise; export declare const loadUserDetails: (isAfterLogin?: boolean) => Promise; export declare const setFirstName: (text: string) => void; export declare const setLastName: (text: string) => void; export declare const submitFirstNameAndLastName: () => Promise; export declare const logout: () => void; export declare const loadSessionByToken: () => Promise; 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; export declare const setAdditionalOtpValue: (value: string) => void; export declare const verifyAdditionalContactOtp: () => Promise; export declare const resendAdditionalOtp: () => Promise; //# sourceMappingURL=auth.store.d.ts.map