import { EventEmitter } from '../../stencil-public-runtime';
import { ChatMessageItem } from '../../store/type';
export declare class MessageItem {
    item?: ChatMessageItem;
    replyMessage?: ChatMessageItem;
    isLoading: boolean;
    showError: boolean;
    focusRequested: EventEmitter;
    componentShouldUpdate(newValue: ChatMessageItem, oldValue: ChatMessageItem, propName: string): boolean;
    componentWillLoad(): Promise<void>;
    private handleTranslateMessages;
    private readonly renderTimestamp;
    private readonly renderActivityChips;
    private readonly getActionText;
    private handleShowProfile;
    private handleJumpToMessage;
    private getErrorMessage;
    private handleViewAdsPost;
    private handleViewFeedPost;
    private renderReferral;
    private renderFeed;
    render(): any;
}
