import { Constructor } from '../../../../types/GlobalTypes';
import { TypedObjNode } from '../_Base';
import { Object3D } from 'three';
import { NodeParamsConfig } from '../../utils/params/ParamsConfig';
export declare function ObjCADTesselationFolderParamConfig<TBase extends Constructor>(Base: TBase): {
    new (...args: any[]): {
        CAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & TBase;
export declare function ObjCSGTesselationFolderParamConfig<TBase extends Constructor>(Base: TBase): {
    new (...args: any[]): {
        CSG: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & TBase;
export declare function ObjQUADTesselationFolderParamConfig<TBase extends Constructor>(Base: TBase): {
    new (...args: any[]): {
        QUAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & TBase;
export declare function ObjTetTesselationFolderParamConfig<TBase extends Constructor>(Base: TBase): {
    new (...args: any[]): {
        TET: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & TBase;
export declare function ObjTesselationParamConfig<TBase extends Constructor>(Base: TBase): {
    new (...args: any[]): {
        TetScale: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        TetDisplayOuterMesh: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayTetMesh: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayLines: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplaySharedFaces: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayPoints: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayCenter: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplaySphere: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TET: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        QUADTriangles: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADUnsharedEdges: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADWireframeColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        QUADConnections: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsBetweenQuadsSharingEdge: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsBetweenQuadsSharingPointOnly: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        QUADCenter: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADInnerRadius: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADOuterRadius: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADEdgeCenterVectors: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADEdgeNearestPointVectors: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADSplitQuads: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADPointAttributes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.STRING>;
        QUADPrimitiveAttributes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.STRING>;
        QUAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        CSGFacetAngle: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CSGLinesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CSGMeshesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CSGWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CSG: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        CADLinearTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADAngularTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADCurveAbscissa: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADCurveTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADDisplayEdges: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CADEdgesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CADDisplayMeshes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CADMeshesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CADWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & TBase;
declare const TesselationParamParamsConfig_base: {
    new (...args: any[]): {
        TetScale: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        TetDisplayOuterMesh: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayTetMesh: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayLines: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplaySharedFaces: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayPoints: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplayCenter: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TetDisplaySphere: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        TET: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        QUADTriangles: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADUnsharedEdges: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADWireframeColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        QUADConnections: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsBetweenQuadsSharingEdge: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsBetweenQuadsSharingPointOnly: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADConnectionsColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        QUADCenter: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADInnerRadius: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADOuterRadius: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADEdgeCenterVectors: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADEdgeNearestPointVectors: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADSplitQuads: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        QUADPointAttributes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.STRING>;
        QUADPrimitiveAttributes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.STRING>;
        QUAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        CSGFacetAngle: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CSGLinesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CSGMeshesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CSGWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CSG: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
        CADLinearTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADAngularTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADCurveAbscissa: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADCurveTolerance: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FLOAT>;
        CADDisplayEdges: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CADEdgesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CADDisplayMeshes: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CADMeshesColor: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.COLOR>;
        CADWireframe: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.BOOLEAN>;
        CAD: import("../../utils/params/ParamsConfig").ParamTemplate<import("../../../index_all").ParamType.FOLDER>;
    };
} & typeof NodeParamsConfig;
declare class TesselationParamParamsConfig extends TesselationParamParamsConfig_base {
}
export declare class TesselationParamsObjNode extends TypedObjNode<Object3D, TesselationParamParamsConfig> {
}
export {};
