import { User } from '../../models'; import { LabComment, LabCommentReply } from 'itlab-functions'; import { UnwrapNestedRefs } from 'vue'; export type CommentSectionInstance = { resourceId: string; endpoint: string; disabled: boolean; comments: (LabComment | LabCommentReply)[]; highlightedUserIds: string[]; highlightLabel: string; replyingTo?: string; getCommentElementId(author: User, timestamp: number): string; }; export declare function provideCommentSectionInstance(commentSectionInstance: UnwrapNestedRefs): void; export declare function useCommentSectionInstance(): CommentSectionInstance;