import { Color, TreeItem, GLViewport, ZeaPointerEvent, GLRenderer } from '@zeainc/zea-engine';
declare class AxisTripod extends TreeItem {
    /**
     * Create an axial rotation scene widget.
     *
     * @param size - The size value.
     */
    constructor(size?: number, xaxisColor?: Color, yaxisColor?: Color, zaxisColor?: Color);
    bindToViewport(renderer: GLRenderer, viewport: GLViewport, pixelOffset?: number, screenSpaceCoord?: number[]): void;
    /**
     * Event fired when a pointing device button is pressed while the pointer is over the handle element.
     *
     * @param event - The event param.
     */
    onPointerDown(event: ZeaPointerEvent): void;
    /**
     * Event fired when a pointing device is moved while the cursor's hotspot is over the handle.
     *
     * @param event - The event param.
     */
    onPointerMove(event: ZeaPointerEvent): void;
    /**
     * Event fired when a pointing device button is released while the pointer is over the handle.
     *
     * @param event - The event param.
     */
    onPointerUp(event: ZeaPointerEvent): void;
}
export { AxisTripod };
//# sourceMappingURL=AxisTripod.d.ts.map