import { Inputs } from 'bitbybit-occt'; import { OCCTWorkerManager } from '../../../occ-worker/occ-worker-manager'; export declare class OCCTShell { private readonly occWorkerManager; constructor(occWorkerManager: OCCTWorkerManager); /** * Creates a shell from faces * @param inputs OpenCascade shell and faces * @returns OpenCascade shell * @group create * @shortname sew * @drawable true */ sewFaces(inputs: Inputs.OCCT.SewDto): Promise; /** * Get shell surface area * @param inputs shell shape * @returns Surface area * @group get * @shortname area * @drawable false */ getShellSurfaceArea(inputs: Inputs.OCCT.ShapeDto): Promise; }