import { MessagesPageModel, MessageModel } from '../core/models/message.model'; import { MESSAGE_TYPE } from '../core/contracts/IMessages.repository'; export declare enum MessagesActionTypes { GetMessagesBegin = "[Messages] Get Messages begin", GetMessagesSuccess = "[Messages] Get Messages success", GetMessagesFail = "[Messages] Get Messages failure", SetMessageAsReadBegin = "[Messages] Set Messages as Read begin", SetMessageAsReadSuccess = "[Messages] Set Messages as Read success", SetMessageAsReadFail = "[Messages] Set Messages as Read failure", FilterMessagesBegin = "[Messages] Filter message begin", FilterMessagesSuccess = "[Messages] Filter message success", SelectMessage = "[Messages] Select message" } export declare const GetMessagesBeginAction: import("@ngrx/store").ActionCreator { sorting?: "ASC" | "DESC"; } & import("@ngrx/store/src/models").TypedAction>; export declare const GetMessagesSuccessAction: import("@ngrx/store").ActionCreator { data: MessagesPageModel; } & import("@ngrx/store/src/models").TypedAction>; export declare const GetMessagesFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const SetMessageAsReadBeginAction: import("@ngrx/store").ActionCreator { id: number; } & import("@ngrx/store/src/models").TypedAction>; export declare const SetMessageAsReadSuccessAction: import("@ngrx/store").ActionCreator { message: MessageModel; } & import("@ngrx/store/src/models").TypedAction>; export declare const SetMessageAsReadFailAction: import("@ngrx/store").ActionCreator { errors: any; } & import("@ngrx/store/src/models").TypedAction>; export declare const FilterMessagesBeginAction: import("@ngrx/store").ActionCreator { messageType: MESSAGE_TYPE; } & import("@ngrx/store/src/models").TypedAction>; export declare const FilterMessagesSuccessAction: import("@ngrx/store").ActionCreator { messageList: MessageModel[]; } & import("@ngrx/store/src/models").TypedAction>; export declare const SelectMessageAction: import("@ngrx/store").ActionCreator { messageId: number; } & import("@ngrx/store/src/models").TypedAction>;