interface ModelDimensionsProps { width: number; height: number; depth: number; volumeCubicMm: number; surfaceAreaSqMm: number; originalUnit: string; } export declare abstract class ModelDimensionsBase { protected props: ModelDimensionsProps; protected constructor(props: ModelDimensionsProps); get width(): number; get height(): number; get depth(): number; get volumeCubicMm(): number; get surfaceAreaSqMm(): number; get originalUnit(): string; get boundingBoxVolume(): number; get maxDimension(): number; protected validate(): void; } export {}; //# sourceMappingURL=model-dimensions.base.d.ts.map