export declare enum MessageType {
    TEXT = "text",
    THREAD = "thread",
    REACTION = "reaction"
}
export interface MessageData {
    id: string;
    type: MessageType;
    message: string;
    username: string;
    address: string;
    timestamp: number;
    index: string;
    topic: string;
    targetMessageId?: string;
    signature?: string;
    flagged?: boolean;
    reason?: string;
    isLegacy?: boolean;
}
export interface MessagesWithIndex {
    messages: MessageData[];
    nextIndex: string;
}
export interface CommentNode {
    message: MessageData;
    replies: CommentNode[];
}
//# sourceMappingURL=comment.model.d.ts.map