import { member } from "../../../core";
export interface BoxBrushTipInput {
    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>;
    TipAnchor?: member<any>;
    StrokePointRate?: member<number>;
    ConstantPointRate?: member<number>;
    PressureAffectsRate?: member<boolean>;
    PressureAffectsRadius?: member<boolean>;
    ParticleSpawnRadius?: member<number>;
    PointRate?: member<any>;
    ParticleOffset?: member<any>;
    SnapPoints?: member<boolean>;
    Pivot?: member<[number, number, number]>;
    MinColor?: member<[number, number, number, number]>;
    MaxColor?: member<[number, number, number, number]>;
    ColorGap?: member<number>;
    UniformSize?: member<boolean>;
    MinSize?: member<[number, number, number]>;
    MaxSize?: member<[number, number, number]>;
    SizeGap?: member<number>;
    MinRotation?: member<[number, number, number]>;
    MaxRotation?: member<[number, number, number]>;
    MinUVScale?: member<[number, number, number]>;
    MaxUVScale?: member<[number, number, number]>;
    UVScaleGap?: member<number>;
    RotationSpace?: member<any>;
    UseColor?: member<boolean>;
    ScaleUVWithSize?: member<boolean>;
    BoxColor?: member<any>;
    BoxSize?: member<any>;
    BoxRotation?: member<[number, number, number, number]>;
    BoxUVScale?: member<any>;
    _previewRenderer?: member<any>;
    _previewMesh?: member<any>;
    _previewMeshOffset?: member<any>;
    _previewMeshRotation?: member<any>;
}
export declare function BoxBrushTip(props: BoxBrushTipInput): any;
//# sourceMappingURL=BoxBrushTip.d.ts.map