import { AnyShape, Solid } from 'brepjs'; import { BrepNs } from './brepjsRuntime.js'; import { BodyInfo, BodyRelation, VerifyManufacturability } from './report.js'; interface Metrics { bodies?: BodyInfo[]; bodyRelations?: BodyRelation[]; manufacturability: VerifyManufacturability; } /** Orchestrate the deterministic metrics for a verified shape. Never throws (caller wraps too). */ export declare function computeMetrics(brep: BrepNs, shape: AnyShape, solids: readonly Solid[]): Metrics; export {};