import type { ExtractionResult, Extractor } from '../types.js'; export interface ExtractionOptions { maxChars?: number; section?: string; sectionIndex?: number; contentType?: string; pdfBuffer?: Buffer; } export declare function registerExtractor(extractor: Extractor): void; /** * @deprecated Use `getExtractProvider().extract(...)` from * `src/providers/extract-provider.ts`. This facade remains for backwards * compatibility with existing test mocks and benchmark runners that import * `extractContent` directly. Will be removed after the test-mock migration. */ export declare function extractContent(html: string, url: string, options?: ExtractionOptions): Promise; export declare function mergeMetadata(base: ExtractionResult['metadata'], html: string): ExtractionResult['metadata']; export declare function applyPostProcessing(result: ExtractionResult, url: string, html: string, options: ExtractionOptions): ExtractionResult; //# sourceMappingURL=pipeline.d.ts.map