import { EventModel } from '../core/models/events.model'; import { IEventsCommonProps } from '../core/contracts/IEvents.repository'; export declare enum EventsActionTypes { GetEventsBegin = "[Calendar] Get Events begin", GetEventsSuccess = "[Calendar] Get Events success", GetEventsFail = "[Calendar] Get Events failure", CreateEventBegin = "[Calendar] Create Event begin", CreateEventSuccess = "[Calendar] Create Event success", CreateEventFail = "[Calendar] Create Event failure", UpdateEventBegin = "[Calendar] Update Event begin", UpdateEventSuccess = "[Calendar] Update Event success", UpdateEventFail = "[Calendar] Update Event failure", DeleteEventBegin = "[Calendar] Delete Event begin", DeleteEventSuccess = "[Calendar] Delete Event success", DeleteEventFail = "[Calendar] Delete Event failure", SelectEvent = "[Calendar] Select Event" } export declare const GetEventsBeginAction: import("@ngrx/store").ActionCreator import("@ngrx/store/src/models").TypedAction>; export declare const GetEventSuccessAction: import("@ngrx/store").ActionCreator { events: EventModel[]; } & import("@ngrx/store/src/models").TypedAction>; export declare const GetEventFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const CreateEventBeginAction: import("@ngrx/store").ActionCreator { payload: IEventsCommonProps; } & import("@ngrx/store/src/models").TypedAction>; export declare const CreateEventSuccessAction: import("@ngrx/store").ActionCreator { event: EventModel; } & import("@ngrx/store/src/models").TypedAction>; export declare const CreateEventFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const UpdateEventBeginAction: import("@ngrx/store").ActionCreator { id: number; payload: IEventsCommonProps; } & import("@ngrx/store/src/models").TypedAction>; export declare const UpdateEventSuccessAction: import("@ngrx/store").ActionCreator { event: EventModel; } & import("@ngrx/store/src/models").TypedAction>; export declare const UpdateEventFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const DeleteEventBeginAction: import("@ngrx/store").ActionCreator { eventId: number; } & import("@ngrx/store/src/models").TypedAction>; export declare const DeleteEventSuccessAction: import("@ngrx/store").ActionCreator { eventId: number; } & import("@ngrx/store/src/models").TypedAction>; export declare const DeleteEventFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const SelectEventAction: import("@ngrx/store").ActionCreator { eventId: number; } & import("@ngrx/store/src/models").TypedAction>;