import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as SitesDetails from '../states/sites-details.state'; import { SitesState } from '../states/sites-details.state'; import { Dictionary } from '@ngrx/entity/src/models'; import { SitesModel } from '../models/sites-models/site-details.model'; import * as LookupDetails from '../states/lookups.state'; import { GetLookupsState } from '../states/lookups.state'; import { LookupModels } from '../models/lookups.model'; import * as AppointmentDetails from '../states/appointment.state'; import { AppointmentState } from '../states/appointment.state'; import { AppointmentTypesListModel } from '../models/sites-models/sites-appointments.model'; import * as AssignmentDetails from '../states/assignment.state'; import { AssignmentState } from '../states/assignment.state'; import { SitesAssignmentListModel } from '../models/sites-models/sites-assignment.model'; import * as locationDetails from '../states/locations.state'; import { LocationsState } from '../states/locations.state'; import { LocationsListModel } from '../models/locations.model'; import * as siteMouStatusListState from '../states/site-mou-dropdown-list.state'; import { SiteMouDropDownlist } from '../models/sites-models/site-mou-dropdown-list.model'; import * as VendorLevelActivityStatusList from '../states/vendor-level-activity.state'; import { VendorLevelActivityStatusState } from '../states/vendor-level-activity.state'; import { VendorLevelActivityStatusLists } from '../models/vendor-level-status.model'; import * as LinkCourseDetails from '../states/link-course-list.state'; import { LinkCourseItem } from '../models/sites-models/link-course-list.model'; import * as StatusLists from '../states/course-lookup.state'; import { CourseStatusModel } from '../models/course-lookup-model'; export interface SitesModuleState { SitesDetails: SitesDetails.SitesState; lookups: LookupDetails.GetLookupsState; appointmentList: AppointmentDetails.AppointmentState; assignmentList: AssignmentDetails.AssignmentState; locationList: locationDetails.LocationsState; SiteMouLookUpListList: siteMouStatusListState.SiteMouLookUpListState; VendorLevelActivityStatusList: VendorLevelActivityStatusList.VendorLevelActivityStatusState; LinkCourseDetails: LinkCourseDetails.LinkCourseDetailsState; StatusList: StatusLists.StatusState; } export interface State { SitesDetail: SitesModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { SitesDetails: SitesDetails.SitesState; LookupModels: LookupDetails.GetLookupsState; appointmentDetails: AppointmentDetails.AppointmentState; assignmentDetails: AssignmentDetails.AssignmentState; locationList: locationDetails.LocationsState; SiteMouLookUpListList: siteMouStatusListState.SiteMouLookUpListState; VendorLevelActivityStatusList: VendorLevelActivityStatusList.VendorLevelActivityStatusState; LinkCourseDetails: LinkCourseDetails.LinkCourseDetailsState; StatusList: StatusLists.StatusState; } export declare const getDetailsState: MemoizedSelector; export declare const getSitesDetailsEntitiesState: MemoizedSelector; export declare const getSelectedSitesId: MemoizedSelector; export declare const getLoadingSites: MemoizedSelector; export declare const getSitesDetailsErrorMessages: MemoizedSelector; export declare const getSitesDetailsIds: (state: DetailsState) => string[] | number[], getSitesDetailsEntities: (state: DetailsState) => Dictionary, getAllSitesDetails: (state: DetailsState) => SitesModel[]; export declare const getSelectedSitesDetails: 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 getSelectedLookupModel: MemoizedSelector; export declare const getAppointmentListEntitiesState: MemoizedSelector; export declare const getAppointmentListLoading: MemoizedSelector; export declare const getSelectedAppointmentId: MemoizedSelector; export declare const getAppointmentListErrorMessages: MemoizedSelector; export declare const getAppointmentListIds: (state: State) => string[] | number[], getAppointmentListEntities: (state: State) => Dictionary, getAllAppointmentList: (state: State) => AppointmentTypesListModel[]; export declare const getAssignmentListEntitiesState: MemoizedSelector; export declare const getAssignmentListLoading: MemoizedSelector; export declare const getAssignmenttListErrorMessages: MemoizedSelector; export declare const getAssignmentListIds: (state: State) => string[] | number[], getAssignmentListEntities: (state: State) => Dictionary, getAllAssignmentList: (state: State) => SitesAssignmentListModel[]; export declare const getLocationListEntitiesState: MemoizedSelector; export declare const getLocationListLoading: MemoizedSelector; export declare const getLocationListErrorMessages: MemoizedSelector; export declare const getLocationListIds: (state: State) => string[] | number[], getLocationListEntities: (state: State) => Dictionary, getAllLocationtList: (state: State) => LocationsListModel[]; export declare const getSitMouListEntitiesState: MemoizedSelector; export declare const getSiteMouListLoading: MemoizedSelector; export declare const getSiteMouListErrorMessages: MemoizedSelector; export declare const getSiteMouListIds: (state: State) => string[] | number[], getSiteMouListEntities: (state: State) => Dictionary, getAllSiteMou: (state: State) => SiteMouDropDownlist[]; export declare const getVendorLevelActivityStatusListEntitiesState: MemoizedSelector; export declare const getVendorLevelActivityStatusListLoading: MemoizedSelector; export declare const getVendorLevelActivityStatusListErrorMessages: MemoizedSelector; export declare const getVendorLevelActivityStatusListIds: (state: State) => string[] | number[], getVendorLevelActivityStatusListEntities: (state: State) => Dictionary, getAllVendorLevelActivityStatus: (state: State) => VendorLevelActivityStatusLists[]; export declare const getLinkCourseDetailsEntitiesState: MemoizedSelector; export declare const getselecedCourseLinkId: MemoizedSelector; export declare const getloadingLinkCourseDetails: MemoizedSelector; export declare const getLinkCourseDetailsErrorMessages: MemoizedSelector; export declare const getLinkCourseDetailsIds: (state: DetailsState) => string[] | number[], getLinkCourseDetailsEntities: (state: DetailsState) => Dictionary, getAllLinkCourseDetails: (state: DetailsState) => LinkCourseItem[]; export declare const getSelectedLinkCourseDetails: MemoizedSelector; 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) => Dictionary, getAllStatus: (state: State) => CourseStatusModel[];