import { IdType } from '../../../types';
export declare enum MessageStateEnum {
    EDIT = "edit",
    VIEW = "view"
}
export declare const useMessagesMode: () => {
    values: {
        [key: string]: MessageStateEnum;
    };
    updateValue: (messageId: IdType, mode: MessageStateEnum) => void;
    edit: (messageId: IdType) => void;
    view: (messageId: IdType) => void;
    isView: (messageId: IdType) => boolean;
    isEdit: (messageId: IdType) => boolean;
};
export type MessagesModeType = ReturnType<typeof useMessagesMode>;
