import { EventEmitter } from '../../stencil-public-runtime';
import { MESSAGE_TYPE } from '../../store/zdesk.type';
export interface BaseComment {
    id: string;
    business_user_id: string;
    created_at: string;
    messages: {
        type: MESSAGE_TYPE;
        url?: string;
        text?: string;
    };
}
export declare class CommentItem {
    comment: BaseComment;
    isReply: boolean;
    isLastReply: boolean;
    hasActionParams: boolean;
    businessUserId?: string;
    focusId?: string;
    replyComment: EventEmitter<BaseComment>;
    editComment: EventEmitter<BaseComment>;
    deleteComment: EventEmitter<BaseComment>;
    openMedia: EventEmitter<{
        url: string;
        type: string;
    }>;
    private handleAction;
    private handleOpenMedia;
    render(): any;
}
