import { Box2 } from 'vecks'; import type { DimensionEntity, ToSVGOptions } from './types'; import type { DimStyleTable } from './types/dxf'; import type { BoundsAndElement } from './types/svg'; export interface DimensionViewport { width: number; height: number; } export declare const getDimensionGeometryBBox: (entity: DimensionEntity) => Box2; /** * Render DIMENSION entity to SVG with proper DIMSTYLE support */ export default function dimensionToSVG(entity: DimensionEntity, dimStyle?: DimStyleTable, options?: ToSVGOptions, viewport?: DimensionViewport): BoundsAndElement; /** * Create SVG marker definition for dimension arrows */ export declare function createArrowMarker(id: string, size: number, color: string, direction?: 'forward' | 'backward'): string; //# sourceMappingURL=dimensionToSVG.d.ts.map