import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { AppointmentLookupIdListModel } from '../models/appointment-lookup-id-list-model'; export declare enum AppointmentLookupFormIdListActionTypes { LoadAppointmentLookupFormIdList = "[ Load Appointment Lookup FormId] Load", LoadAppointmentLookupFormIdListSuccess = "[Load Appointment Lookup FormId] Load Success", LoadAppointmentLookupFormIdListFail = "[Load Appointment Lookup FormId] Load Fail" } export declare class LoadAppointmentLookupFormIdListAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadAppointmentLookupFormIdListSuccessAction implements Action { payload: AppointmentLookupIdListModel[]; readonly type: string; constructor(payload: AppointmentLookupIdListModel[]); } export declare class LoadAppointmentLookupFormIdListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type AppointmentLookupFormIdListActions = LoadAppointmentLookupFormIdListAction | LoadAppointmentLookupFormIdListSuccessAction | LoadAppointmentLookupFormIdListFailAction;