import { Action } from '@ngrx/store'; import { LookupModels } from '../model/lookup-model'; import { RequestLookups } from '../model/request-model'; export declare enum GetLookupsActionTypes { LookGetLookups = "[Get Course Details Lookup Model] Load", LookGetLookupsSuccess = "[Get Course Details Lookup Model] Load Success", LookGetLookupsFail = "[Get Course Details Lookup Model] Load Fail" } export declare class LookGetLookupsAction implements Action { payload?: RequestLookups; readonly type: string; constructor(payload?: RequestLookups); } export declare class LookGetLookupsSuccessAction implements Action { payload: LookupModels; readonly type: string; constructor(payload: LookupModels); } export declare class LookGetLookupsFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type GetLookupsActions = LookGetLookupsAction | LookGetLookupsSuccessAction | LookGetLookupsFailAction;