import { member } from "../../../core";
export interface BillboardBrushTipInput {
    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>;
    MinColor?: member<[number, number, number, number]>;
    MaxColor?: member<[number, number, number, number]>;
    ColorGap?: member<number>;
    MinSize?: member<[number, number]>;
    MaxSize?: member<[number, number]>;
    SizeGap?: member<number>;
    AtlasInfo?: member<any>;
    PressureAffectsSize?: member<boolean>;
    PressureAffectsAlpha?: member<boolean>;
    PressureAffectsIntensity?: member<boolean>;
    UseColor?: member<boolean>;
    PointColor?: member<any>;
    PointSize?: member<any>;
    PointUV?: member<any>;
    MinRotation?: member<number>;
    MaxRotation?: member<number>;
    RotationGap?: member<number>;
    UseRotation?: member<boolean>;
    UseSize?: member<boolean>;
    UseUV?: member<boolean>;
    PointRotation?: member<any>;
    _previewRenderer?: member<any>;
    _previewMesh?: member<any>;
    _previewMeshOffset?: member<any>;
}
export declare function BillboardBrushTip(props: BillboardBrushTipInput): any;
//# sourceMappingURL=BillboardBrushTip.d.ts.map