export declare const useAuth: () => { auth: import("@firebase/auth").Auth; createUserWithEAPCallback: import("../base").FunctionCallback<{ value: { email: string; password: string; }; onCompleted?: ((data: import("@firebase/auth").User) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; signInWithEAPCallback: import("../base").FunctionCallback<{ value: { email: string; password: string; }; onCompleted?: ((data: import("@firebase/auth").User) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; SignInWithProviderCallback: import("../base").FunctionCallback<{ provider: "google" | "github" | "facebook" | "twitter" | "apple" | "microsoft"; type: "popup" | "redirect"; onCompleted?: ((data?: import("@firebase/auth").User | undefined) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; sendPasswordResetEmailCallback: import("../base").FunctionCallback<{ email: string; onCompleted?: (() => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; updateProfileCallback: import("../base").FunctionCallback<{ value: { readonly displayName?: string | undefined; readonly photoURL?: string | undefined; }; onCompleted?: (() => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; sendEmailVerificationCallback: import("../base").FunctionCallback<{ onCompleted?: (() => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; getAuthCallback: import("../base").FunctionCallback<{ checkEmailVerified?: boolean | undefined; onCompleted?: ((data: import("@firebase/auth").User | null) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; signOutCallback: import("../base").FunctionCallback<{ onCompleted?: (() => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; getAuthAsync: (auth: import("@firebase/auth").Auth) => Promise>>; updateProfileAsync: (auth: import("@firebase/auth").Auth, userInfo: { displayName?: string | undefined; photoURL?: string | undefined; }) => Promise>>; createUserWithEAPAsync: (auth: import("@firebase/auth").Auth, email: string, password: string) => Promise>>; signInWithEAPAsync: (auth: import("@firebase/auth").Auth, email: string, password: string) => Promise>>; signInWithProviderAsync: (auth: import("@firebase/auth").Auth, provider: "google" | "github" | "facebook" | "twitter" | "apple" | "microsoft", type: "popup" | "redirect") => Promise>>; signOutAsync: (auth: import("@firebase/auth").Auth) => Promise>>; sendPasswordResetEmailAsync: (auth: import("@firebase/auth").Auth, email: string) => Promise>>; sendEmailVerificationAsync: (auth: import("@firebase/auth").Auth) => Promise>>; };