import type { SfntIoTableSink } from "@ot-builder/io-bin-sfnt";
import { type OtExtPrivate } from "@ot-builder/ot-ext-private";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { OtFontMetadata } from "@ot-builder/ot-metadata";
import type { Sfnt } from "@ot-builder/ot-sfnt";
import type { Data } from "@ot-builder/prelude";
import type { ExtPrivateCfg } from "../cfg";
export declare function readExtPrivate(sfnt: Sfnt, cfg: ExtPrivateCfg, gOrd: Data.Order<OtGlyph>, md: OtFontMetadata): OtExtPrivate;
export declare function writeExtPrivate(out: SfntIoTableSink, cfg: ExtPrivateCfg, OtExtPrivate: OtExtPrivate, gOrd: Data.Order<OtGlyph>, md: OtFontMetadata): void;
//# sourceMappingURL=index.d.ts.map