export default HorizontalTiledPlot; declare class HorizontalTiledPlot extends React.Component { constructor(props: any); brushBehavior: import("d3-brush").BrushBehavior; state: { trackControlsVisible: null; }; componentDidMount(): void; shouldComponentUpdate(nextProps: any, nextState: any): boolean; rangeSelectionTriggered: boolean | undefined; rangeSelectionTriggeredEnd: boolean | undefined; componentDidUpdate(): void; addBrush(): void; brushElAddedBefore: any; brushed(event: any): void; rangeSelectionMoved: boolean | undefined; brushStarted(event: any): void; brushedEnded(event: any): void; rangeSelectionMovedEnd: boolean | undefined; moveBrush(rangeSelection: any, animate?: boolean): void; removeBrush(): void; render(): React.JSX.Element; brushEl: import("d3-selection").Selection | undefined; } declare namespace HorizontalTiledPlot { namespace propTypes { let configTrackMenuId: PropTypes.Requireable; let editable: PropTypes.Requireable; let handleConfigTrack: PropTypes.Requireable<(...args: any[]) => any>; let handleResizeTrack: PropTypes.Requireable<(...args: any[]) => any>; let handleSortEnd: PropTypes.Requireable<(...args: any[]) => any>; let is1dRangeSelection: PropTypes.Requireable; let isRangeSelectionActive: PropTypes.Requireable; let onAddSeries: PropTypes.Requireable<(...args: any[]) => any>; let onCloseTrack: PropTypes.Requireable<(...args: any[]) => any>; let onCollapseTrack: PropTypes.Requireable<(...args: any[]) => any>; let onExpandTrack: PropTypes.Requireable<(...args: any[]) => any>; let onCloseTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>; let onConfigTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>; let onRangeSelection: PropTypes.Requireable<(...args: any[]) => any>; let onRangeSelectionEnd: PropTypes.Requireable<(...args: any[]) => any>; let onRangeSelectionReset: PropTypes.Requireable<(...args: any[]) => any>; let onRangeSelectionStart: PropTypes.Requireable<(...args: any[]) => any>; let rangeSelection: PropTypes.Requireable; let rangeSelectionEnd: PropTypes.Requireable; let referenceAncestor: PropTypes.Requireable<(...args: any[]) => any>; let resizeHandles: PropTypes.Requireable; let scale: PropTypes.Requireable<(...args: any[]) => any>; let tracks: PropTypes.Requireable; let width: PropTypes.Requireable; } } import React from 'react'; import PropTypes from 'prop-types';