import { member } from "../../../core";
export interface NeosSliderInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    Style?: member<any>;
    AcceptPhysicalTouch?: member<boolean>;
    AcceptRemoteTouch?: member<boolean>;
    IsEnabledField?: member<boolean>;
    IncrementPressed?: member<any>;
    DecrementPressed?: member<any>;
    DriveField?: member<any>;
    AllowWriteBack?: member<boolean>;
    CreateUndoStep?: member<boolean>;
    Value?: member<number>;
    Min?: member<number>;
    Max?: member<number>;
    Increment?: member<number>;
    IntegerOnly?: member<boolean>;
    ColorField?: member<[number, number, number, number]>;
    SymmetricalField?: member<boolean>;
    WidthField?: member<number>;
    HeightField?: member<number>;
    CursorRatioField?: member<number>;
    ThicknessField?: member<number>;
    SlantField?: member<number>;
    SpacingRatioField?: member<number>;
    TrackRatioField?: member<number>;
    ButtonRatioField?: member<number>;
    _trackMesh?: member<any>;
    _leftMesh?: member<any>;
    _rightMesh?: member<any>;
    _cursorMesh?: member<any>;
    _trackMaterial?: member<any>;
    _leftMaterial?: member<any>;
    _rightMaterial?: member<any>;
    _cursorMaterial?: member<any>;
    _leftPosition?: member<any>;
    _rightPosition?: member<any>;
    _cursorPosition?: member<any>;
    _leftColliderSize?: member<any>;
    _rightColliderSize?: member<any>;
    _trackColliderSize?: member<any>;
    _cursorColliderSize?: member<any>;
}
export declare function NeosSlider(props: NeosSliderInput): any;
//# sourceMappingURL=NeosSlider.d.ts.map