import { HtmlTools } from '../index.js';
export interface FoundLink {
[keyof: string]: unknown;
url?: string;
title?: string;
text?: string;
html?: string;
attributes?: Record;
data?: Record;
tagName?: string;
selector?: string;
region?: string;
label?: string;
}
export declare const LinkSelector: Record;
export declare function findLinks(input: string | cheerio.Root, selectors?: string | string[]): HtmlTools.FoundLink[];
export declare function findHtmlUrls(input: string | cheerio.Root): HtmlTools.FoundLink[];
export declare function findBodyAnchors(input: string | cheerio.Root): HtmlTools.FoundLink[];
export declare function findHeadLinks(input: string | cheerio.Root): HtmlTools.FoundLink[];
/**
* Finds links (with titles and publication dates, if present) in Sitemap
* and SitemapIndex XML markup.
*/
export declare function findSitemapLinks(input: string | cheerio.Root): HtmlTools.FoundLink[];
/**
* Finds links (with titles and publication dates, if present) in RSS
* and Atom feed markup.
*/
export declare function findFeedLinks(input: string | cheerio.Root): HtmlTools.FoundLink[];
export declare function getLinkElementAttributes(element: cheerio.Element, $: cheerio.Root): HtmlTools.FoundLink;
//# sourceMappingURL=find-links.d.ts.map