import type { ExtractionResult } from '../../types.js';
export interface RoutedExtractInput {
    html: string;
    url: string;
    cleanedHtml?: string;
    contentType?: string;
}
/**
 * V1 routed extractor — picks a category-specific extractor based on the
 * classifier output, with defuddle → readability → turndown fallbacks. Site
 * extractors (github/stackoverflow/mdn/docs-generic + plugins) run first and
 * short-circuit on match, matching legacy behavior.
 *
 * PDF handling lives in V1Extractor — this router assumes HTML.
 */
export declare function routedExtract(input: RoutedExtractInput): Promise<ExtractionResult>;
//# sourceMappingURL=routed.d.ts.map