import { member } from "../../core";
export interface ConeGizmoInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    TargetSlot?: member<any>;
    AutoPositionAtTargetSlot?: member<boolean>;
    _interactingComponent?: member<any>;
    _material?: member<any>;
    _toolPoint?: member<any>;
    _activePoint?: member<any>;
    _lineRoot?: member<any>;
    _lineSegment?: member<any>;
    _snapHighlight?: member<any>;
    TargetAngle?: member<any>;
    TargetRadius?: member<any>;
    TargetHeight?: member<any>;
    TargetDirection?: member<any>;
    TargetRotation?: member<any>;
    DirectionSpace?: member<any>;
    FixedAngle?: member<number>;
    FixedHeight?: member<number>;
    FixedDirection?: member<[number, number, number]>;
    LineThickness?: member<number>;
    MinHeight?: member<number>;
    MaxHeight?: member<number>;
    MinAngle?: member<number>;
    MaxAngle?: member<number>;
    _visualRoot?: member<any>;
    _visualRot?: member<any>;
    _handles?: member<any>;
    _heightMesh?: member<any>;
    _coneLineMesh?: member<any>;
}
export declare function ConeGizmo(props: ConeGizmoInput): any;
//# sourceMappingURL=ConeGizmo.d.ts.map