import React from 'react'; import PropTypes from 'prop-types'; export declare class Line extends React.Component { static propTypes: { empty: PropTypes.Validator; right: PropTypes.Validator; }>>>; position: PropTypes.Validator; right: PropTypes.Validator; }>>>; y: PropTypes.Requireable; selected: PropTypes.Requireable; disabled: PropTypes.Requireable; correct: PropTypes.Requireable; onMoveLine: PropTypes.Validator<(...args: any[]) => any>; onToggleSelect: PropTypes.Validator<(...args: any[]) => any>; onDragStart: PropTypes.Requireable<(...args: any[]) => any>; onDragStop: PropTypes.Requireable<(...args: any[]) => any>; interval: PropTypes.Validator; domain: PropTypes.Requireable; max: PropTypes.Validator; }>>; }; static defaultProps: { selected: boolean; y: number; disabled: boolean; correct: undefined; }; static contextType: React.Context; constructor(props: any); UNSAFE_componentWillReceiveProps(nextProps: any): void; onDrag(side: any, p: any): void; onMove(side: any, d: any): void; render(): React.JSX.Element; } export default Line;