export type BBoxData = { w?: number; h?: number; d?: number; }; export declare class BBox { static fullWidth: string; static boxSides: [string, number, string][]; w: number; h: number; d: number; scale: number; rscale: number; L: number; R: number; pwidth: string; ic: number; oc: number; sk: number; dx: number; static zero(): BBox; static empty(): BBox; constructor(def?: BBoxData); empty(): BBox; clean(): void; rescale(scale: number): void; combine(cbox: BBox, x?: number, y?: number): void; append(cbox: BBox): void; updateFrom(cbox: BBox): void; copy(): BBox; }