import ICone from "../../interface/ICone";
import { ConeParams } from "../../pools/coneGeometryPool";
import PooledPrimitve from "../core/PooledPrimitive";
export default class Cone extends PooledPrimitve implements ICone {
    static componentName: string;
    static defaults: Partial<import("../../interface/utils/Defaults").default<ICone>>;
    static schema: Required<import("../../interface/utils/extractProps").ExtractProps<ICone>>;
    constructor();
    $getParams(): ConeParams;
    private _segments?;
    get segments(): number;
    set segments(val: number);
}
