import ICircle from "../../interface/ICircle"; import { CircleParams } from "../../pools/circleGeometryPool"; import PooledPrimitve from "../core/PooledPrimitive"; export default class Circle extends PooledPrimitve implements ICircle { static componentName: string; static defaults: Partial>; static schema: Required>; constructor(); $getParams(): CircleParams; private _theta?; get theta(): number; set theta(val: number); private _segments?; get segments(): number; set segments(val: number); get depth(): number; set depth(_: number); get scaleZ(): number; set scaleZ(_: number); }