interface DimensionsProps { width: number; height: number; depth: number; } export declare abstract class DimensionsBase { protected props: DimensionsProps; protected constructor(props: DimensionsProps); get width(): number; get height(): number; get depth(): number; get volume(): number; protected validate(): void; } export {}; //# sourceMappingURL=dimensions.base.d.ts.map