import type { ExtractProvider, ExtractProviderOptions } from '../../providers/extract-provider.js';
import type { ExtractionResult } from '../../types.js';
/**
 * V1 extract provider — wires the classifier + category extractors via the
 * routed pipeline, then applies the legacy post-processing (URL resolution,
 * boilerplate stripping, sanitization, section selection, link/image
 * extraction, metadata merging, max_chars truncation) to preserve output
 * parity with the legacy provider.
 *
 * PDF handling is kept inline (small enough) and matches legacy semantics.
 */
export declare class V1Extractor implements ExtractProvider {
    readonly name: "v1";
    extract(html: string, url: string, options?: ExtractProviderOptions): Promise<ExtractionResult>;
}
//# sourceMappingURL=extract-provider.d.ts.map