import { MemoizedSelector } from "@ngrx/store"; import * as userReducer from "./dashboard/account.reducer"; import * as resetPasswordRequestReducer from "./reset-password/reset-password-request.reducer"; import * as changePassword from "./change-password/change-password.reducer"; import * as editProfileReducer from "./profile-edit/edit-profile.reducer"; import * as searchReducer from "./search-account/search.reducer"; import { UserModel } from "./models/user.model"; import { responseStatusTypes } from "@soushians/shared"; export interface UserState { user: userReducer.State; resetPasswordRequest: resetPasswordRequestReducer.State; searchView: searchReducer.State; changePassword: changePassword.State; editProfile: editProfileReducer.State; } export declare const UserReducers: { user: typeof userReducer.userReducer; resetPasswordRequest: typeof resetPasswordRequestReducer.reducer; changePassword: typeof changePassword.reducer; searchView: typeof searchReducer.reducer; editProfile: typeof editProfileReducer.reducer; }; export interface AppState { "user": UserState; } export declare const selectFeatureState: MemoizedSelector>; export declare const getUserInforamtionStatus: MemoizedSelector>; export declare const isSignedIn: MemoizedSelector>; export declare const selectResetPasswordRequestState: MemoizedSelector>; export declare const getNumberOfRequeseted: MemoizedSelector>; export declare const getResetPasswordRequestStatus: MemoizedSelector>; export declare const selectUserInformaionState: MemoizedSelector>; export declare const getAccountInfo: MemoizedSelector>; export declare const selectSearchState: MemoizedSelector>; export declare const getSearchStatus: MemoizedSelector>;