export type GlyphData = {
    hash: string;
    buffer: Buffer;
};
export type GlyphSharingMap = Map<string, Buffer>;
export declare function pushGlyphs(sink: GlyphSharingMap[], fid: number, gds: GlyphData[], sharing: number[][]): void;
export type DataBlockBuildResults = {
    dataBlock: Buffer;
    offsets: number[];
    saGidMaps: Map<string, number>[];
};
export declare function buildDataBlock(shared: GlyphSharingMap[]): DataBlockBuildResults;
export declare function buildOffsetIndex(offsets: number[], validateAlign: boolean): Buffer<ArrayBuffer>;
//# sourceMappingURL=sparse-common.d.ts.map