import { Bookmark, BookmarksModule, BookmarkStorage, CreateBookmarkCommand, UpdateBookmarkCommand } from "../index.js"; import { Fetcher, IndexedFormula, UpdateManager } from "rdflib"; interface ModuleConfig { store: IndexedFormula; fetcher: Fetcher; updater: UpdateManager; } export declare class BookmarksModuleRdfLib implements BookmarksModule { private readonly fetcher; private readonly store; private readonly updater; private readonly support; constructor(config: ModuleConfig); listBookmarks(storageUrl: string): Promise; discoverStorage(webId: string): Promise; createBookmark({ storageUrl, title, url, }: CreateBookmarkCommand): Promise; updateBookmark({ uri, newTitle, newUrl }: UpdateBookmarkCommand): Promise; deleteBookmark(bookmarkUri: string): Promise; } export {};