import { SharingItem } from '../../../types'; import { BookmarkInput, BookmarkState, ResourceRightName, ResourceRights } from '../types/types'; interface UseBookmarkEntriesParams { resourceRights: ResourceRights; existingRecipientIds: Set; toggleRight: (item: SharingItem, rightName: ResourceRightName) => SharingItem; addItems: (items: SharingItem[]) => void; deleteItemsByIds: (ids: Set) => void; applyRightToIds: (ids: Set, rightName: ResourceRightName, shouldAdd: boolean) => void; } export declare const useBookmarkEntries: ({ resourceRights, existingRecipientIds, toggleRight, addItems, deleteItemsByIds, applyRightToIds, }: UseBookmarkEntriesParams) => { bookmarkEntries: BookmarkState[]; bookmarkUserIds: Set; addBookmark: (bookmark: BookmarkInput) => void; deleteBookmark: (bookmarkId: string) => void; toggleBookmarkRight: (bookmarkId: string, rightName: ResourceRightName) => void; toggleExpand: (bookmarkId: string) => void; }; export {};