import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { VentureLookups } from '../models/venture-lookups.model'; export declare enum LookupsActionTypes { LoadLookups = "[Lookup] Load", LoadLookupsSuccess = "[Lookup] Load Success", LoadLookupsFail = "[Lookup] Load Fail" } export declare class LoadLookupsAction implements Action { payload: string[]; readonly type: string; constructor(payload: string[]); } export declare class LoadLookupsSuccessAction implements Action { payload: VentureLookups; readonly type: string; constructor(payload: VentureLookups); } export declare class LoadLookupsFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type LookupsActions = LoadLookupsAction | LoadLookupsSuccessAction | LoadLookupsFailAction;