import React from "react"; import { TrackballControls as _TrackballControls } from "three/examples/jsm/controls/TrackballControls"; import { BaseProps } from "../../types/baseProps"; import VNode from "../../vnode"; import { VnodeProps } from "../../types/vnodeProps"; import { ControlsProps } from "./common"; interface TrackballControlsProps extends ControlsProps, BaseProps { } /** * 轨迹球控件 */ export declare const TrackballControls: React.ComponentType; /** * TrackballControlsVNode */ export declare class TrackballControlsVNode extends VNode { static NAME: string; controls: _TrackballControls | undefined; constructor(props: VnodeProps); append(): void; update(props: TrackballControlsProps): void; beforeRender(): void; } export {};