import { type BinaryView, Frag } from "@ot-builder/bin-util";
import { Vdmx } from "@ot-builder/ot-metadata";
import { UInt16 } from "@ot-builder/primitive";
export declare const VdmxRatioRange: {
    read(bp: BinaryView): {
        bCharSet: number;
        xRatio: number;
        yStartRatio: number;
        yEndRatio: number;
    };
    write(b: Frag, r: Vdmx.RatioRange): void;
};
export declare const VdmxGroup: {
    read(bp: BinaryView): Map<number, Vdmx.VTableRecord>;
    write(b: Frag, entries: Map<UInt16, Vdmx.VTableRecord>): void;
};
export declare const VdmxTableIo: {
    read(view: BinaryView): Vdmx.Table;
    write(frag: Frag, table: Vdmx.Table): void;
};
//# sourceMappingURL=index.d.ts.map