import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { LookupModels } from '../../models/school/lookups.model'; import { RequestLookups } from '../../models/school/request-lookups.model'; export declare enum GetLookupsActionTypes { LookGetLookups = "[Get School Request Lookups] Load", LookGetLookupsSuccess = "[Get School Request Lookups] Load Success", LookGetLookupsFail = "[Get School Request Lookups] 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?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type GetLookupsActions = LookGetLookupsAction | LookGetLookupsSuccessAction | LookGetLookupsFailAction;