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;