import ITorus from "../../interface/ITorus"; import { TorusParams } from "../../pools/torusGeometryPool"; import PooledPrimitve from "../core/PooledPrimitive"; export default class Torus extends PooledPrimitve implements ITorus { static componentName: string; static defaults: Partial>; static schema: Required>; constructor(); $getParams(): TorusParams; private _segments?; get segments(): number; set segments(val: number); private _thickness?; get thickness(): number; set thickness(val: number); private _theta?; get theta(): number; set theta(val: number); }