import { Comment, Reply } from '@reltio/mdm-sdk';
export declare const getAbbreviationFromUserName: (username: string) => string;
export declare const getRelatedEntityUri: (comment: Pick<Comment, "relatedObjectUris">, entityUri: string) => string;
export declare const formatDate: (time: number) => string;
export declare const processMentions: (text: string, mentions: string[], processor?: (mention: string) => unknown, trigger?: string) => any[];
export declare const createNewCommentUri: () => string;
export declare const createNewReplyUri: (comment: Pick<Comment, "commentId">) => string;
export declare const createEditedCommentUri: (comment: Pick<Comment, "commentId">) => string;
export declare const createEditedReplyUri: (comment: Pick<Comment, "commentId">, reply: Pick<Reply, "replyId">) => string;
type CreateCommentUriProps = {
    comment: Pick<Comment, 'commentId'> | null;
    reply: Pick<Reply, 'replyId'> | null;
    isEditingReply: boolean;
    isEditingComment: boolean;
};
export declare const createCommentUri: ({ comment, reply, isEditingComment, isEditingReply }: CreateCommentUriProps) => string;
export declare const transformPlainTextValueToValueWithMentions: (plainTextValue: string, mentions: string[]) => string;
export {};
