/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 */
import { Span } from "mailwoman/core/tokenization";
import { Classification } from "./Classification.js";
import { SectionClassifier } from "./SectionClassifier.js";
import { ClassifierSchemeConfig } from "./scheme.js";
export declare abstract class CompositeClassifier extends SectionClassifier {
    schemes: ClassifierSchemeConfig[];
    readonly primaryClassification: Classification;
    constructor(primaryClassification: Classification, schemes: Iterable<ClassifierSchemeConfig>);
    explore(section: Span): void;
}
//# sourceMappingURL=CompositeClassifier.d.ts.map