import { Color, NumberParameter, GeomItem, Vec3 } from '@zeainc/zea-engine'; import PlanarMovementHandle from './PlanarMovementHandle'; import './Shaders/HandleShader'; import HandleMaterial from './Shaders/HandleMaterial'; /** * Class representing a planar movement scene widget. * * **Parameters** * * **Size(`NumberParameter`):** Specifies the size of the plane handle. * * @extends Handle */ declare class XfoPlanarMovementHandle extends PlanarMovementHandle { sizeParam: NumberParameter; handle: GeomItem; handleMat: HandleMaterial; /** * Create a planar movement scene widget. * @param name - The name value. * @param size - The size value. * @param offset - The offset value. * @param color - The color value. */ constructor(name: string, size: number, offset: Vec3, color?: Color); /** * highlight the handle to indicate it is under the mouse. */ highlight(): void; /** * Removes the highlight from the handle once the mouse moves away. */ unhighlight(): void; } export default XfoPlanarMovementHandle; export { XfoPlanarMovementHandle }; //# sourceMappingURL=XfoPlanarMovementHandle.d.ts.map