import { Transform, TransformCallback } from 'node:stream'; import { BufferWithMeta, FileMetadata, IconTune } from '../../types'; export declare class TransformPrepareIcons extends Transform { /** * Symbol glyph size * @default 480 */ _shapeSize: number; /** * The displayed area * @default 2048 */ _symbolBoxSize: number; _startUnicode: number; _currentUnicode: number; _bookedCodes: Set; _iconsOptions: { [name: string]: IconTune; }; _disableAutoalign: boolean; constructor(iconsOptions?: { [name: string]: IconTune; }, shapeSizeAdjust?: number, startUnicode?: number, disableAutoalign?: boolean); private _sizeAndPos; private _adjustSize; private _adjustAlign; private _parseTransformAttr; private _parseViewBoxAttr; _transform(chunk: BufferWithMeta, _encoding: any, callback: TransformCallback): void; }