import * as Ot from "@ot-builder/ot";
import type { Data } from "@ot-builder/prelude";
export type MergeOptions = {
    preferOverride?: boolean;
};
export declare function mergeFonts<GS extends Ot.GlyphStore, GS2 extends Ot.GlyphStore>(basis: Ot.Font<GS>, override: Ot.Font<GS2>, gsf: Ot.GlyphStoreFactory<GS>, opt?: MergeOptions): void;
export declare function consolidateFont<GS extends Ot.GlyphStore>(font: Ot.Font<GS>): void;
export declare function consolidateGsubGpos<L extends Ot.GsubGpos.LookupProp>(fvar: Data.Maybe<Ot.Fvar.Table>, preferred: Ot.GsubGpos.TableT<L>): Ot.GsubGpos.TableT<L>;
//# sourceMappingURL=index.d.ts.map