/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 */
import { Classification, Solver, SolverContext } from "mailwoman/core";
type InvalidSequence = Classification[];
/**
 * Filter to remove combinations of classifications that don't logically make sense.
 *
 * For example, removing solutions which are only 'house_number+locality'
 */
export declare class InvalidSolutionFilter implements Solver {
    readonly invalidSequences: InvalidSequence[];
    constructor(...invalidSequences: InvalidSequence[]);
    solve(tokenizer: SolverContext): void;
}
export {};
//# sourceMappingURL=InvalidSolutionFilter.d.ts.map