import type { Gpos } from "@ot-builder/ot-layout";
import type { ClassMatrix } from "./class-matrix";
export declare class OutlierTree<G> {
    mapping: Map<G, Map<G, Gpos.AdjustmentPair>>;
    add(fst: G, snd: G, adj: Gpos.AdjustmentPair): void;
    get size(): number;
    measure(): number;
    bisect(): OutlierTree<G>[];
}
export declare function shareColumns<G>(cm: ClassMatrix<G>): void;
export declare function analyzeOutlier<G>(cm: ClassMatrix<G>): OutlierTree<G>;
//# sourceMappingURL=outliers.d.ts.map