interface QualityMetricsProps { manifold: boolean; nonManifoldEdges: number; holes: number; flippedNormals: number; selfIntersections: number; qualityScore: number; printabilityScore: number; } export declare abstract class QualityMetricsBase { protected props: QualityMetricsProps; protected constructor(props: QualityMetricsProps); get manifold(): boolean; get nonManifoldEdges(): number; get holes(): number; get flippedNormals(): number; get selfIntersections(): number; get qualityScore(): number; get printabilityScore(): number; get isPrintReady(): boolean; get issueCount(): number; get qualityLevel(): string; protected validate(): void; } export {}; //# sourceMappingURL=quality-metrics.base.d.ts.map