import { OpenCascadeInstance, TopoDS_Face } from "../bitbybit-dev-occt/bitbybit-dev-occt";
import { VectorHelperService } from "./api/vector-helper.service";
import * as Inputs from "./api/inputs/inputs";
import { ShapesHelperService } from "./api/shapes-helper.service";
import { IteratorService } from "./services/base/iterator.service";
import { EnumService } from "./services/base/enum.service";
import { ConverterService } from "./services/base/converter.service";
import { EntitiesService } from "./services/base/entities.service";
import { OperationsService } from "./services/base/operations.service";
import { TransformsService } from "./services/base/transforms.service";
import { BooleansService } from "./services/base/booleans.service";
import { ShapeGettersService } from "./services/base/shape-getters";
import { EdgesService } from "./services/base/edges.service";
import { GeomService } from "./services/base/geom.service";
import { WiresService } from "./services/base/wires.service";
import { FacesService } from "./services/base/faces.service";
import { VerticesService } from "./services/base/vertices.service";
import { ShellsService } from "./services/base/shells.service";
import { FilletsService } from "./services/base/fillets.service";
import { SolidsService } from "./services/base/solids.service";
import { DimensionsService } from "./services/base/dimensions.service";
import { MeshingService } from "./services/base/meshing.service";
import { BaseBitByBit } from "./base";
import { DxfService } from "./services/base/dxf.service";
export declare class OccHelper {
    readonly vecHelper: VectorHelperService;
    readonly shapesHelperService: ShapesHelperService;
    readonly occ: OpenCascadeInstance;
    private readonly occRefReturns;
    readonly base: BaseBitByBit;
    readonly iteratorService: IteratorService;
    readonly converterService: ConverterService;
    readonly entitiesService: EntitiesService;
    readonly geomService: GeomService;
    readonly shapeGettersService: ShapeGettersService;
    readonly transformsService: TransformsService;
    readonly enumService: EnumService;
    readonly verticesService: VerticesService;
    readonly booleansService: BooleansService;
    readonly edgesService: EdgesService;
    readonly wiresService: WiresService;
    readonly facesService: FacesService;
    readonly shellsService: ShellsService;
    readonly solidsService: SolidsService;
    readonly operationsService: OperationsService;
    readonly filletsService: FilletsService;
    readonly meshingService: MeshingService;
    readonly dimensionsService: DimensionsService;
    readonly dxfService: DxfService;
    constructor(vecHelper: VectorHelperService, shapesHelperService: ShapesHelperService, occ: OpenCascadeInstance);
    surfaceFromFace(inputs: Inputs.OCCT.ShapeDto<TopoDS_Face>): import("../bitbybit-dev-occt/bitbybit-dev-occt").Geom_Surface;
}
