import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import { Dictionary } from '@ngrx/entity/src/models'; import { AgencyDetailsItem } from '../models/agency-details-item'; import * as AgencyDetails from '../state/agency-details.state'; import { GetLookupsState, LocalState } from '../state/agency-details.state'; import { LookupModels } from '../models/lookups.model'; import * as OperationalHoursDetails from '../state/operationalHours.state'; import { NewOperationalHoursModels } from '../models/operationalHours.model'; import * as StatusLists from '../state/status.state'; import { StatusList } from '../models/status-list.model'; export interface AgencyModuleState { AgencyDetails: AgencyDetails.LocalState; lookUpList: AgencyDetails.GetLookupsState; OperationalHoursDetails: OperationalHoursDetails.LocalState; StatusList: StatusLists.StatusState; } export interface State { agencyLocationList: AgencyModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { AgencyDetails: AgencyDetails.LocalState; lookUpList: AgencyDetails.GetLookupsState; OperationalHoursDetails: OperationalHoursDetails.LocalState; StatusList: StatusLists.StatusState; } export declare const getDetailsState: MemoizedSelector; export declare const getAgencyDetailsEntitiesState: MemoizedSelector; export declare const getAgencyDetailsLoading: MemoizedSelector; export declare const getAgencyDetailsErrorMessages: MemoizedSelector; export declare const getSelectedVersioningListId: MemoizedSelector; export declare const getAgencyDetailsIds: (state: State) => string[] | number[], getAgencyDetailsEntities: (state: State) => Dictionary, getAllAgencyDetails: (state: State) => AgencyDetailsItem[]; export declare const getAgencyDetails: 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 getOperationalHoursEntitiesState: MemoizedSelector; export declare const getOperationalHoursLoading: MemoizedSelector; export declare const getOperationalHoursErrorMessages: MemoizedSelector; export declare const getOperationalHoursIds: (state: State) => string[] | number[], getOperationalHoursEntities: (state: State) => Dictionary, getAllOperationalHours: (state: State) => NewOperationalHoursModels[]; 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) => StatusList[];