import React from 'react'; import PropTypes from 'prop-types'; export declare class Ray extends React.Component { static propTypes: { width: PropTypes.Validator; selected: PropTypes.Requireable; disabled: PropTypes.Requireable; empty: PropTypes.Requireable; direction: PropTypes.Requireable; y: PropTypes.Requireable; position: PropTypes.Validator; onMove: PropTypes.Validator<(...args: any[]) => any>; onToggleSelect: PropTypes.Validator<(...args: any[]) => any>; interval: PropTypes.Validator; domain: PropTypes.Requireable; max: PropTypes.Validator; }>>; }; static defaultProps: { selected: boolean; direction: string; y: number; disabled: boolean; }; static contextType: React.Context; constructor(props: any); drag(p: any): void; stopDrag(): void; render(): React.JSX.Element; } export default Ray;