import ICylinder from "../../interface/ICylinder"; import { CylinderParams } from "../../pools/cylinderGeometryPool"; import PooledPrimitve from "../core/PooledPrimitive"; export declare const cylinderGeometry: import("three").CylinderGeometry; export default class Cylinder extends PooledPrimitve implements ICylinder { static componentName: string; static defaults: Partial>; static schema: Required>; constructor(); $getParams(): CylinderParams; private _segments?; get segments(): number; set segments(val: number); private _radiusTop?; get radiusTop(): number; set radiusTop(val: number); private _radiusBottom?; get radiusBottom(): number; set radiusBottom(val: number); }