import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components/lib/shared/models/http-response'; export declare enum ClientScheduleListActionTypes { LoadClientScheduleList = "[Client Schedule List] Load", LoadClientScheduleListSuccess = "[Client Schedule List] Load Success", LoadClientScheduleListFail = "[Client Schedule List] Load Fail" } export declare class LoadClientScheduleListAction implements Action { payload?: { cmsClientId: number; vendorActivityId: number; trackLookupId: number; }; readonly type: string; constructor(payload?: { cmsClientId: number; vendorActivityId: number; trackLookupId: number; }); } export declare class LoadClientScheduleListSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class LoadClientScheduleListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type ClientScheduleListActions = LoadClientScheduleListAction | LoadClientScheduleListSuccessAction | LoadClientScheduleListFailAction;