import { IUserContext } from '../../../../../../../context';
import { DiscussionType, IMentions, IReaction } from '../../../../../../../discussion/shared';
import { DefaultGenerics, EnrichedUser } from 'getstream';
interface ExtractedReplyData {
    mentions?: IMentions;
    [key: string]: unknown;
}
export interface IParsedReplies {
    body: string;
    data: ExtractedReplyData;
    likeId: string;
    liked: boolean;
    likes: number;
    peopleWhoLiked: {
        id: string;
        name: string;
    }[] | false;
    replyId: string;
    userLiked: boolean;
    createdAt: string;
    parent: string;
    user: EnrichedUser<DefaultGenerics> | undefined;
}
export declare function parseReplies({ replies, user, replyType, }: {
    replies: IReaction[];
    user: IUserContext;
    replyType?: DiscussionType;
}): IParsedReplies[];
export {};
