import React from 'react';
import { MessageContextValue } from '../../../contexts/messageContext/MessageContext';
import { MessagesContextValue } from '../../../contexts/messagesContext/MessagesContext';
export type MessageSimplePropsWithContext = Pick<MessageContextValue, 'alignment' | 'channel' | 'groupStyles' | 'hasReactions' | 'isMyMessage' | 'lastGroupMessage' | 'members' | 'message' | 'onlyEmojis' | 'otherAttachments' | 'showMessageStatus'> & Pick<MessagesContextValue, 'clearQuotedMessageState' | 'enableMessageGroupingByUser' | 'enableSwipeToReply' | 'myMessageTheme' | 'MessageAvatar' | 'MessageContent' | 'MessageDeleted' | 'MessageFooter' | 'MessageHeader' | 'MessagePinnedHeader' | 'MessageReplies' | 'MessageStatus' | 'MessageSwipeContent' | 'messageSwipeToReplyHitSlop' | 'ReactionListBottom' | 'reactionListPosition' | 'ReactionListTop' | 'setQuotedMessageState'>;
export type MessageSimpleProps = Partial<MessageSimplePropsWithContext>;
/**
 *
 * Message UI component
 */
export declare const MessageSimple: {
    (props: MessageSimpleProps): React.JSX.Element;
    displayName: string;
};
//# sourceMappingURL=MessageSimple.d.ts.map