import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as LookupDetails from '../states/school/lookups.state'; import { GetLookupsState } from '../states/school/lookups.state'; import { LookupModels } from '../models/school/lookups.model'; import * as SchoolRequestList from '../states/school/school-request-list.state'; import { SchoolRequestListItem } from '../models/school/school-request-list.model'; import * as schoolRequestStatusList from '../states/school/school-request-status.state'; import { SchoolRequestStatusState } from '../states/school/school-request-status.state'; import * as SchoolApplicationRequestList from '../states/school-application-request/school-application-request-list.state'; import { SchoolApplicationRequestListItem } from '../models/school-application-request-list.model'; import * as schoolApplicationRequestStatusList from '../states/school-application-request/school-application-request-status.state'; import { SchoolApplicationRequestStatusState } from '../states/school-application-request/school-application-request-status.state'; import * as ITAOpportunityRequestListState from '../states/ita-opportunity/ita-opp-request-list.state'; import * as ITAOpportunityRequestStatusListState from '../states/ita-opportunity/ita-opp-request-status.state'; import { ITAOpportunityRequestListItem } from '../models/ita-opportunity/ita-opportunity-request-list.model'; import { LookupModel } from '../../../../shared/models/lookup-model'; import * as expiringContractList from '../states/school/expiring-contract-request-list.state'; import { LocalState } from '../states/school/expiring-contract-request-list.state'; import { ExpiringContractsModel } from '../models/school/expiring-contracts.model'; export interface SchoolRequestsModuleState { lookups: LookupDetails.GetLookupsState; schoolRequestList: SchoolRequestList.LocalState; schoolRequestStatusList: schoolRequestStatusList.SchoolRequestStatusState; schoolApplicationRequestList: SchoolApplicationRequestList.LocalState; schoolApplicationRequestStatusList: schoolApplicationRequestStatusList.SchoolApplicationRequestStatusState; itaOpportunityRequestList: ITAOpportunityRequestListState.LocalState; itaOpportunityRequestStatusList: ITAOpportunityRequestStatusListState.LocalState; expiringContractList: expiringContractList.LocalState; } export interface State { SchoolRequest: SchoolRequestsModuleState; } export declare const reducers: ActionReducerMap; export interface RequestsState { LookupModels: LookupDetails.GetLookupsState; SchoolRequestStatus: schoolRequestStatusList.SchoolRequestStatusState; SchoolApplicationRequestStatus: schoolApplicationRequestStatusList.SchoolApplicationRequestStatusState; expiringContractList: expiringContractList.LocalState; } 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) => import("@ngrx/entity/src/models").Dictionary, getAllLookupModels: (state: State) => LookupModels[]; export declare const getSelectedLookupModel: MemoizedSelector; export declare const getSchoolRequestListEntitiesState: MemoizedSelector; export declare const getSchoolRequestListLoading: MemoizedSelector; export declare const getSchoolRequestListErrorMessages: MemoizedSelector; export declare const getSchoolRequestListIds: (state: State) => string[] | number[], getSchoolRequestListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolRequestList: (state: State) => SchoolRequestListItem[]; export declare const getSchoolRequestStatusListEntitiesState: MemoizedSelector; export declare const getSchoolRequestStatusListLoading: MemoizedSelector; export declare const getSchoolRequestStatusListErrorMessages: MemoizedSelector; export declare const getSchoolRequestStatusListIds: (state: State) => string[] | number[], getSchoolRequestStatusListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolRequestStatus: (state: State) => LookupModel[]; export declare const getSchoolApplicationRequestListEntitiesState: MemoizedSelector; export declare const getSchoolApplicationRequestListLoading: MemoizedSelector; export declare const getSchoolApplicationRequestListErrorMessages: MemoizedSelector; export declare const getSchoolApplicationRequestListIds: (state: State) => string[] | number[], getSchoolApplicationRequestListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolApplicationRequestList: (state: State) => SchoolApplicationRequestListItem[]; export declare const getSchoolApplicationRequestStatusListEntitiesState: MemoizedSelector; export declare const getSchoolApplicationRequestStatusListLoading: MemoizedSelector; export declare const getSchoolApplicationRequestStatusListErrorMessages: MemoizedSelector; export declare const getSchoolApplicationRequestStatusListIds: (state: State) => string[] | number[], getSchoolApplicationRequestStatusListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllSchoolApplicationRequestStatus: (state: State) => LookupModel[]; export declare const getITAOpportunityRequestListEntitiesState: MemoizedSelector; export declare const getITAOpportunityRequestListLoading: MemoizedSelector; export declare const getITAOpportunityRequestListErrorMessages: MemoizedSelector; export declare const getITAOpportunityRequestListIds: (state: State) => string[] | number[], getITAOpportunityRequestListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllITAOpportunityRequestList: (state: State) => ITAOpportunityRequestListItem[]; export declare const getITAOpportunityRequestStatusListEntitiesState: MemoizedSelector; export declare const getITAOpportunityRequestStatusListLoading: MemoizedSelector; export declare const getITAOpportunityRequestStatusListErrorMessages: MemoizedSelector; export declare const getITAOpportunityRequestStatusListIds: (state: State) => string[] | number[], getITAOpportunityRequestStatusListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllITAOpportunityRequestStatus: (state: State) => LookupModel[]; export declare const getexpiringContractListEntitiesState: MemoizedSelector; export declare const getexpiringContractListLoading: MemoizedSelector; export declare const getexpiringContractListErrorMessages: MemoizedSelector; export declare const getexpiringContractListIds: (state: State) => string[] | number[], getexpiringContractListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllexpiringContractList: (state: State) => ExpiringContractsModel[];