import { LoginInput } from '../../pages/login.page/login.page'; import { RegisterInput } from '../../pages/register.page'; import { GenericResponse, IResetPasswordRequest } from './types'; export declare const authApi: import("@reduxjs/toolkit/dist/query").Api, { registerUser: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">; loginUser: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", { access_token: string; refresh_token: string; status: string; }, "mainApi">; logoutUser: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", void, "mainApi">; verifyEmail: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">; forgotPassword: import("@reduxjs/toolkit/dist/query").MutationDefinition<{ email: string; }, import("@reduxjs/toolkit/dist/query").BaseQueryFn, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">; resetPassword: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">; }, "mainApi", "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", typeof import("@reduxjs/toolkit/dist/query/core/module").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react/module").reactHooksModuleName>; export declare const useLoginUserMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", { access_token: string; refresh_token: string; status: string; }, "mainApi">>, useRegisterUserMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">>, useLogoutUserMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", void, "mainApi">>, useVerifyEmailMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">>, useForgotPasswordMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">>, useResetPasswordMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", GenericResponse, "mainApi">>;