import { Frag, type Write } from "@ot-builder/bin-util";
import type { CffWriteContext } from "../context/write";
export type CffIndexItemWriteContext = [CffWriteContext, number];
export declare class CffWriteIndex<T> implements Write<readonly T[], [CffWriteContext]> {
    private writeItem;
    constructor(writeItem: Write<T, CffIndexItemWriteContext>);
    private collectOffsets;
    private offsetSize;
    write(frag: Frag, items: readonly T[], context: CffWriteContext): void;
}
//# sourceMappingURL=write.d.ts.map