import { member } from "../../../core";
export interface ConvexHullBrushTipInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    TipReference?: member<any>;
    BlockGripEquip?: member<boolean>;
    BlockRemoteEquip?: member<boolean>;
    EquipName?: member<any>;
    _overrideActiveTool?: member<any>;
    _gripPosesGenerated?: member<boolean>;
    FixedMinimumPointDistance?: member<number>;
    PositionSmoothing?: member<number>;
    RotationSmoothing?: member<number>;
    PressureSmoothing?: member<number>;
    MaxStrokeLength?: member<number>;
    StrokeFadeInLength?: member<number>;
    StrokeFadeOutLength?: member<number>;
    StrokeGroupFinishWaitTime?: member<number>;
    ActivationThreshold?: member<number>;
    DeactivationThresholdRatio?: member<number>;
    SnapTip?: member<boolean>;
    SnapLine?: member<boolean>;
    StrokesRootOverride?: member<any>;
    PickMaterials?: member<boolean>;
    PickColors?: member<boolean>;
    CurrentMaterial?: member<any>;
    ColorMappings?: member<any>;
    _colorPicker?: member<any>;
    _pickedColor?: member<[number, number, number, number]>;
    _hideOnStroke?: member<any>;
    _lastUsedMaterial?: member<any>;
    _lastCreatedMaterial?: member<any>;
    MinHullPointDistance?: member<number>;
    FlatShading?: member<boolean>;
    PointSpread?: member<number>;
    TipAnchor?: member<any>;
    MaterialPreviews?: member<any>;
    _currentHull?: member<any>;
    _previewMesh?: member<any>;
    _previewMeshOffset?: member<any>;
}
export declare function ConvexHullBrushTip(props: ConvexHullBrushTipInput): any;
//# sourceMappingURL=ConvexHullBrushTip.d.ts.map