/// <reference types="react" />
import { NeedMessage } from '../interfaces/need-message';
export type MessagesTabProps = {
    /**
     * Data for message item
     */
    messages: NeedMessage[];
    /**
     * Inbox click for message item
     */
    onClickInboxMsg?: (id: string) => void;
    /**
     * Like for message item
     */
    onClickLikeMsg?: (noteId: string) => void;
    /**
     * Replay for message item
     */
    onReplayMsg: (value: string, parentId: string) => void;
    /**
     * Select for message item (edit,delete)
     */
    onSelectMenuMsg?: (menu: string, noteId: string) => void;
    /**
     * Submit for message item
     */
    onSubmitMsg?: (editor: string) => any;
};
export declare function Messages({ onSubmitMsg, messages, onReplayMsg, onSelectMenuMsg, onClickLikeMsg, onClickInboxMsg, }: MessagesTabProps): JSX.Element;
