import type { BinaryView, Frag } from "@ot-builder/bin-util";
import type { GsubGpos } from "@ot-builder/ot-layout";
import type { Data } from "@ot-builder/prelude";
import { Tag } from "@ot-builder/primitive";
type Feature<L> = GsubGpos.FeatureT<L>;
type Script<L> = GsubGpos.ScriptT<L>;
export declare class CScriptList<L> {
    read(view: BinaryView, fOrd: Data.Order<Feature<L>>): Map<string, Script<L>>;
    write(frag: Frag, scripts: Map<Tag, Script<L>>, fOrd: Data.Order<Feature<L>>): void;
}
export {};
//# sourceMappingURL=script-lang.d.ts.map