/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 */
import { Classifier, ClassifierOptions, LibPostalLanguageCode, LocaleIndex, Span, TokenContext } from "mailwoman/core";
export declare class CompoundLevelClassifier implements Classifier {
    index: LocaleIndex<LibPostalLanguageCode>;
    protected languages?: LibPostalLanguageCode[];
    constructor({ languages }?: ClassifierOptions);
    ready(): Promise<this>;
    classifyTokens(context: TokenContext): void;
    classify(input: Span | string): Span;
    explore(span: Span, section: Span): void;
}
//# sourceMappingURL=CompoundLevelClassifier.d.ts.map