import type { SfntIoTableSink } from "@ot-builder/io-bin-sfnt";
import { type OtGlyph } from "@ot-builder/ot-glyphs";
import type { MetricHead } from "@ot-builder/ot-metadata";
import type { Data } from "@ot-builder/prelude";
import type { HmtxStat, VmtxStat } from "@ot-builder/stat-glyphs";
import type { OtVar } from "@ot-builder/variance";
export declare function writeHMetrics(sink: SfntIoTableSink, writeMetricVariance: boolean, hhea: Data.Maybe<MetricHead.Table>, statHmtx: Data.Maybe<HmtxStat>, gOrd: Data.Order<OtGlyph>, designSpace: Data.Maybe<OtVar.DesignSpace>): void;
export declare function writeVMetrics(sink: SfntIoTableSink, writeMetricVariance: boolean, vhea: Data.Maybe<MetricHead.Table>, statVmtx: VmtxStat | null, gOrd: Data.Order<OtGlyph>, designSpace: Data.Maybe<OtVar.DesignSpace>): void;
//# sourceMappingURL=write.d.ts.map