import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { VendorLevelCalendar } from '../model/vendor-level-activity-calendar.model'; export declare enum VendorLevelActivityCalendarActionTypes { LoadVendorLevelActivityCalendar = "[Vendor Calendar] Load", LoadVendorLevelActivityCalendarSuccess = "[Vendor Calendar] Load Success", LoadVendorLevelActivityCalendarFail = "[Vendor Calendar] Load Fail" } export declare class LoadVendorLevelActivityCalendarAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadVendorLevelActivityCalendarSuccessAction implements Action { payload: VendorLevelCalendar; readonly type: string; constructor(payload: VendorLevelCalendar); } export declare class LoadVendorLevelActivityCalendarFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type VendorLevelActivityCalendarActions = LoadVendorLevelActivityCalendarAction | LoadVendorLevelActivityCalendarSuccessAction | LoadVendorLevelActivityCalendarFailAction;