import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { DepartmentLookupModel } from '../models/department-lookup-model'; export declare enum GetLookupsActionTypes { DepartmentLookup = "[Get Program Details Lookups] Load", DepartmentLookupSuccess = "[Get Program Details Lookups] Load Success", DepartmentLookupFail = "[Get Program Details Lookups] Load Fail" } export declare class DepartmentLookupAction implements Action { payload?: string[]; readonly type: string; constructor(payload?: string[]); } export declare class DepartmentLookupSuccessAction implements Action { payload: DepartmentLookupModel; readonly type: string; constructor(payload: DepartmentLookupModel); } export declare class DepartmentLookupFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type GetLookupsActions = DepartmentLookupAction | DepartmentLookupSuccessAction | DepartmentLookupFailAction;