import { MemoizedSelector } from '@ngrx/store'; import { UserModel, ProfileViewModel } from '../models'; export { UserModel, ProfileViewModel }; import * as userReducer from '../dashboard/user.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'; export interface UserState { user: userReducer.State; resetPasswordRequest: resetPasswordRequestReducer.State; searchView: searchReducer.State; changePassword: changePassword.State; editProfile: editProfileReducer.State; } export declare const UserReducers: any; export interface FeatureState { '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 getUser: MemoizedSelector; export declare const selectSearchState: MemoizedSelector; export declare const getSearchStatus: MemoizedSelector; export declare const getUserInfo: MemoizedSelector;