import * as cheerio from 'cheerio'; import { SearchResults, WorkSearchResult, BookmarkResults, CommentResults } from '../types/index.js'; /** * Parses the HTML of a work listing page (search, tags) * @param html The HTML of the work listing page * @returns {SearchResults} The parsed works and total result count */ export declare function parseWorkList(html: string): SearchResults; export declare function parseWorkBlurb(element: cheerio.Element, $: cheerio.CheerioAPI): WorkSearchResult; /** * Parses the HTML of a bookmarks page * @param html The HTML of the bookmarks page * @returns {BookmarkResults} The parsed bookmarks and pagination info */ export declare function parseBookmarkList(html: string): BookmarkResults; /** * Parses the HTML of a comments page * @param html The HTML of the comments page * @returns {CommentResults} The parsed comments with threading */ export declare function parseCommentList(html: string): CommentResults;