import { AssessmentAddLocalState } from '../state/assessment-add.state'; import { LocalState } from '../state/assessment-list.state'; import { ActionReducerMap, DefaultProjectorFn, MemoizedSelector } from '@ngrx/store'; import { Dictionary } from '@ngrx/entity/src/models'; import { AssessmentListItem } from '../models/assessment-list-item'; import { AssessmentListDetails } from '../models/assessment-list-details'; export interface AssessmentModuleState { assessment: LocalState; assessmentAdd: AssessmentAddLocalState; } export interface State { assessment: AssessmentModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { assessment: LocalState; assessmentAdd: AssessmentAddLocalState; } export declare const getAssessmentListState: MemoizedSelector; export declare const getAssessmentListEntitiesState: MemoizedSelector; export declare const getAssessmentListLoading: MemoizedSelector; export declare const getAssessmentListErrorMessages: MemoizedSelector; export declare const getCanInitiateAssessment: MemoizedSelector; export declare const getNextRecertificationDate: MemoizedSelector; export declare const getHoursReportedInWMS: MemoizedSelector; export declare const getWagesReportedInWMS: MemoizedSelector; export declare const getAssessmentListIds: (state: DetailsState) => string[] | number[], getAssessmentListEntities: (state: DetailsState) => Dictionary, getAllAssessmentList: (state: DetailsState) => AssessmentListItem[]; export declare const getAssessmentAddEntitiesState: MemoizedSelector; export declare const getAssessmentAddLoading: MemoizedSelector; export declare const getAssessmentAddErrorMessages: MemoizedSelector; export declare const getSelectedAssessmentId: MemoizedSelector; export declare const getAssessmentAddIds: (state: DetailsState) => string[] | number[], getAssessmentAddEntities: (state: DetailsState) => Dictionary, getAllAssessmentAdd: (state: DetailsState) => AssessmentListDetails[]; export declare const getSelectedAssessmentDetails: MemoizedSelector>;