import { Action } from '@ngrx/store'; import { EndExemption } from '../models/special-exemption-update-status'; export declare enum SpecialExemptionWorklistActionTypes { LoadSpecialExemptionWorklist = "[SpecialExemptionWorklist] Load", LoadSpecialExemptionWorklistSuccess = "[SpecialExemptionWorklist] Load Success", LoadSpecialExemptionWorklistFail = "[SpecialExemptionWorklist] Load Fail", EndExemption = "[SpecialExemptionWorklist] End", EndExemptionSuccess = "[SpecialExemptionWorklist] End Success", EndExemptionFail = "[SpecialExemptionWorklist] End Fail" } export declare class LoadSpecialExemptionWorklistAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadSpecialExemptionWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class LoadSpecialExemptionWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class EndExemptionAction implements Action { payload?: EndExemption; readonly type: string; constructor(payload?: EndExemption); } export declare class EndExemptionSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class EndExemptionFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type SpecialExemptionWorklistActions = LoadSpecialExemptionWorklistAction | LoadSpecialExemptionWorklistSuccessAction | LoadSpecialExemptionWorklistFailAction | EndExemptionAction | EndExemptionSuccessAction | EndExemptionFailAction;