import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import { LookupModel } from '../../../models/lookup-model'; import { CourseLookupModel } from '../models/course-lookup.model'; import { CourseRequestListModel } from '../models/course-request-list.model'; import * as LookupDetails from '../states/course-lookupmodel.statse'; import * as CourseRequestList from '../states/course-request-list.state'; import * as StatusLists from '../states/course-status.state'; export interface AgencyRequestListState { CourseRequestList: CourseRequestList.LocalState; StatusList: StatusLists.StatusState; CourselookUp: LookupDetails.GetLookupsState; } export interface State { AgencyRequestList: AgencyRequestListState; } export declare const reducers: ActionReducerMap; export interface DetailsState { CourseRequestList: CourseRequestList.LocalState; StatusList: StatusLists.StatusState; CourselookUp: LookupDetails.GetLookupsState; } export declare const getCourseRequestListState: MemoizedSelector; export declare const getCourseRequestListEntitiesState: MemoizedSelector; export declare const getLoadingScheduleTypeDetails: MemoizedSelector; export declare const getCourseRequestListErrorMessages: MemoizedSelector; export declare const getCanAdds: MemoizedSelector; export declare const getScheduleTypesListIds: (state: DetailsState) => string[] | number[], getScheduleTypesListEntities: (state: DetailsState) => import("@ngrx/entity/src/models").Dictionary, getAllScheduleTypesList: (state: DetailsState) => CourseRequestListModel[]; export declare const getStatusListEntitiesState: MemoizedSelector; export declare const getStatusListLoading: MemoizedSelector; export declare const getStatusListErrorMessages: MemoizedSelector; export declare const getStatusListIds: (state: State) => string[] | number[], getStatusListEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllStatus: (state: State) => LookupModel[]; export declare const getLookupModelEntitiesState: MemoizedSelector; export declare const getLoadingLookupModel: MemoizedSelector; export declare const getLookupModelErrorMessages: MemoizedSelector; export declare const getLookupModelId: (state: State) => string[] | number[], getLookupModelEntitie: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllLookupModel: (state: State) => CourseLookupModel[]; export declare const getSelectedLookupModels: MemoizedSelector;