import type * as Ot from "@ot-builder/ot";
import type { AxisRectifier } from "../../interface";
export interface LookupCleaner<L> {
    lookupRemovable(lookup: L): boolean;
    cleanupBrokenCrossLinks: (lookup: L, validLookupSet: Set<L>) => void;
}
export declare function cleanupGsubGposData<L, Table extends Ot.GsubGpos.TableT<L>>(table: Table, newTable: Table, lookupCorrespondence: Map<L, L>, cleaner: LookupCleaner<L>): Table | null;
export declare function axesRectifyFeatureVariation<L>(rec: AxisRectifier, fv: Ot.GsubGpos.FeatureVariationT<L>): void;
//# sourceMappingURL=cleanup.d.ts.map