import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import { Dictionary } from '@ngrx/entity/src/models'; import * as abawdBarrierDetails from '../state/abawd-barrier.state'; import { AbawdBarriers } from '../models/abawd-barriers/abawd-barriers'; import * as employmentDeclaration from '../state/employment-declaration.state'; import * as employmentFinalization from '../state/employment-finalization.state'; import { EmploymentDeclarationHistory } from '../models/employment-declaration/employment-declaration-history'; import { EmployerIncomeHours } from '../models/employment-declaration/employer-income-hours'; import { EmploymentFinalization } from '../models/employment-finalization/employment-finalization'; export interface AbawdModuleState { abawdBarrierDetails: abawdBarrierDetails.LocalState; employmentDeclaration: employmentDeclaration.LocalState; employmentFinalization: employmentFinalization.LocalState; } export interface State { abawdDetail: AbawdModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { abawdBarrierDetails: abawdBarrierDetails.LocalState; employmentDeclaration: employmentDeclaration.LocalState; employmentFinalization: employmentFinalization.LocalState; } export declare const getDetailsState: MemoizedSelector; export declare const getAbawdBarrierDetailsState: MemoizedSelector; export declare const getLoadingAbawdBarrierDetails: MemoizedSelector; export declare const getAbawdBarrierErrorMessages: MemoizedSelector; export declare const getSelectedAbawdBarrierId: MemoizedSelector; export declare const getShowAbawdBarrierValidations: MemoizedSelector; export declare const getAbawdBarrierEntities: (state: DetailsState) => Dictionary; export declare const getSelectedAbawdBarrierDetails: MemoizedSelector; export declare const getEmploymentDeclarationState: MemoizedSelector; export declare const getLoadingEmploymentDeclaration: MemoizedSelector; export declare const getEmploymentDeclarationErrorMessages: MemoizedSelector; export declare const getSelectedEmploymentDeclarationId: MemoizedSelector; export declare const getShowEmploymentDeclarationValidations: MemoizedSelector; export declare const getThresholdMet: MemoizedSelector; export declare const getEmployerIncomeHours: MemoizedSelector; export declare const getEmploymentDeclarationEntities: (state: DetailsState) => Dictionary, getAllEmploymentDeclarations: (state: DetailsState) => EmploymentDeclarationHistory[]; export declare const getSelectedEmploymentDeclaration: MemoizedSelector; export declare const getEmploymentFinalizationEntitiesState: MemoizedSelector; export declare const getEmploymentFinalizationLoading: MemoizedSelector; export declare const getEmploymentFinalizationErrorMessages: MemoizedSelector; export declare const getEmploymentFinalizationIds: (state: DetailsState) => string[] | number[], getEmploymentFinalizationEntities: (state: DetailsState) => Dictionary, getAllEmploymentFinalization: (state: DetailsState) => EmploymentFinalization[]; export declare const getSelectedEmploymentFinalizationId: MemoizedSelector; export declare const getShowEmploymentFinalizationValidations: MemoizedSelector; export declare const getSelectedEmploymentFinalization: MemoizedSelector;