import { Inputs } from 'bitbybit-occt'; import { OCCTWorkerManager } from '../../../occ-worker/occ-worker-manager'; export declare class OCCTSurfaces { private readonly occWorkerManager; constructor(occWorkerManager: OCCTWorkerManager); /** * Creates an infinite cylindrical surface that can not be drawn. Be sure to use this geometry only for constructive purposes of modeling, but not for representation. * @param inputs Cylinder parameters * @returns OpenCascade cylindrical surface * @group surfaces * @shortname cylindrical * @drawable false */ cylindricalSurface(inputs: Inputs.OCCT.GeomCylindricalSurfaceDto): Promise; /** * Creates a surface from the face * @param inputs Face shape * @returns OpenCascade geom surface * @group surfaces * @shortname from face * @drawable false */ surfaceFromFace(inputs: Inputs.OCCT.ShapeDto): Promise; }