import { Action } from '@ngrx/store'; import { SitesAssignmentListModel } from '../models/sites-models/sites-assignment.model'; export declare enum AssignmentDetailsActionTypes { LoadAssignmentDetails = "[Assignment Details] Load", LoadAssignmentDetailsSuccess = "[Assignment Details] Load Success", LoadAssignmentDetailsFail = "[Assignment Details] Load Fail" } export declare class LoadAssignmentDetailsAction implements Action { payload?: number; readonly type: string; constructor(payload?: number); } export declare class LoadAssignmentDetailsSuccessAction implements Action { payload: SitesAssignmentListModel[]; readonly type: string; constructor(payload: SitesAssignmentListModel[]); } export declare class LoadAssignmentDetailsFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type AssignmentDetailsActions = LoadAssignmentDetailsAction | LoadAssignmentDetailsSuccessAction | LoadAssignmentDetailsFailAction;