import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { ChildCareListItem } from '../models/child-care-list-item'; export declare enum ChildrenDetailsListActionTypes { LoadChildrenDetailsList = "[ChildrenDetails List] Load", LoadChildrenDetailsListSuccess = "[ChildrenDetails List] Load Success", LoadChildrenDetailsListFail = "[ChildrenDetails List] Load Fail" } export declare class LoadChildrenDetailsListAction implements Action { payload: { assessmentId: number; caseId: number; }; readonly type: string; constructor(payload: { assessmentId: number; caseId: number; }); } export declare class LoadChildrenDetailsListSuccessAction implements Action { payload: ChildCareListItem[]; readonly type: string; constructor(payload: ChildCareListItem[]); } export declare class LoadChildrenDetailsListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type ChildrenDetailsListActions = LoadChildrenDetailsListAction | LoadChildrenDetailsListSuccessAction | LoadChildrenDetailsListFailAction;