import * as THREE from 'three';
import type { Direction } from '../typing';
import { DirectionGroup } from './direction';
interface PlaneHandleParams {
    direction: Direction;
    color?: THREE.Color | string | number;
    size?: number;
    offset?: number;
}
/**
 * 平面移动手柄，参考 three.js TransformControls 的 XY/XZ/YZ 平面手柄
 * 一个小的半透明方块，位于两个轴的交汇处
 */
export declare class PlaneHandle extends DirectionGroup {
    handle: THREE.Mesh<THREE.BoxGeometry, THREE.MeshBasicMaterial>;
    name: string;
    constructor(params: PlaneHandleParams);
}
export {};
