export interface ExtractCiteResult { author?: string; author_cite?: string; date?: string; title?: string; source?: string; } export interface ExtractCiteOptions { url?: string; } /** * ### \u1f4da\u1f48e Extract Expert Excerpt * * * Extract author, date, source, and title from HTML using meta tags * and common class names. Validates human name from author string to check * against common list of 90k first names, last names,and organizations to infer * if it should be reversed starting by author last name (accounting for affixes/titles), * since organizations are not reversed. * [Article Extraction Benchmark](https://github.com/scrapinghub/article-extraction-benchmark?tab=readme-ov-file#results) * @param {Document | string} document dom object or html string with article content * @param {ExtractCiteOptions} [options={}] * @returns {ExtractCiteResult | null} An object containing extracted citation information. * @category Extract * @author [vtempest (2025)](https://github.com/vtempest) */ export declare function extractCite(document: Document | string, options?: ExtractCiteOptions): { author: string; author_cite: any; date: string; title: string; source: string; };