import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as LookupDetails from '../states/lookups.state'; import { GetLookupsState } from '../states/lookups.state'; import { LookupModels } from '../models/lookups.model'; import { Dictionary } from '@ngrx/entity/src/models'; import * as SchoolApplicationDetails from '../states/school-application.state'; import { SchoolApplicationState } from '../states/school-application.state'; import { SchoolApplication } from '../models/school-application.model'; export interface SchoolApplicationModuleState { lookups: LookupDetails.GetLookupsState; schoolApplication: SchoolApplicationDetails.SchoolApplicationState; } export interface State { SchoolRequest: SchoolApplicationModuleState; } export declare const reducers: ActionReducerMap; export interface RequestsState { LookupModels: LookupDetails.GetLookupsState; SchoolApplication: SchoolApplicationDetails.SchoolApplicationState; } export declare const getSchoolRequestState: MemoizedSelector; 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) => Dictionary, getAllLookupModels: (state: State) => LookupModels[]; export declare const getSchoolApplicationEntitiesState: MemoizedSelector; export declare const getSelectedSchoolApplicationId: MemoizedSelector; export declare const getLoadingSchool: MemoizedSelector; export declare const getSchoolDetailsErrorMessages: MemoizedSelector; export declare const getSchoolDetailsIds: (state: RequestsState) => string[] | number[], getSchoolDetailsEntities: (state: RequestsState) => Dictionary, getAllSchoolDetails: (state: RequestsState) => SchoolApplication[]; export declare const getSelectedSchoolApplicationDetails: MemoizedSelector; export declare const getSelectedLookupModel: MemoizedSelector;