import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as SchoolList from '../states/school-list.state'; import { SchoolListItem } from '../models/school-list.model'; import { LookupModel } from '../../../shared/models/lookup-model'; import * as schoolStatusList from '../states/school-status.state'; import { SchoolStatusState } from '../states/school-status.state'; import * as LookupDetails from '../states/lookups.state'; import { GetLookupsState } from '../states/lookups.state'; import { LookupModels } from '../models/lookups.model'; export interface SchoolListState { Lookups: LookupDetails.GetLookupsState; schoolList: SchoolList.LocalState; schoolStatusList: schoolStatusList.SchoolStatusState; } export interface State { schoolList: SchoolListState; } export declare const reducers: ActionReducerMap; export interface DetailsState { LookupModels: LookupDetails.GetLookupsState; SchoolDetails: SchoolList.LocalState; SchoolStatus: schoolStatusList.SchoolStatusState; } export declare const getSchoolListState: MemoizedSelector; export declare const getSchoolListEntitiesState: MemoizedSelector; export declare const getSchoolListLoading: MemoizedSelector; export declare const getSchoolListErrorMessages: MemoizedSelector; export declare const getCanAdd: MemoizedSelector; export declare const getSchoolListIds: (state: State) => string[] | number[], getSchoolListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolList: (state: State) => SchoolListItem[]; export declare const getSchoolStatusListEntitiesState: MemoizedSelector; export declare const getSchoolStatusListLoading: MemoizedSelector; export declare const getSchoolStatusListErrorMessages: MemoizedSelector; export declare const getSchoolStatusListIds: (state: State) => string[] | number[], getSchoolStatusListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolStatus: (state: State) => LookupModel[]; export declare const getLookupModelsEntitiesState: MemoizedSelector; export declare const getLoadingLookupModels: MemoizedSelector; export declare const getLookupModelsErrorMessages: MemoizedSelector; export declare const getLookupModelsIds: (state: State) => string[] | number[], getLookupModelsEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllLookupModels: (state: State) => LookupModels[]; export declare const getSelectedLookupModel: MemoizedSelector;