import { NumberOrDateRange } from '../../types/general'; import { ContainerStylesAddon, ValueTypeAddon } from '../../types/plots'; export interface SelectedRangeControlProps extends ValueTypeAddon, ContainerStylesAddon { /** Label for this control component, optional */ label?: string; /** A range to highlight by means of opacity. Optional */ selectedRange?: NumberOrDateRange; /** function to call upon selecting a range (in independent axis). Optional */ onSelectedRangeChange?: (newRange?: NumberOrDateRange) => void; /** Min and max allowed values for the selected range. Used to auto-fill start or end. Optional */ selectedRangeBounds?: NumberOrDateRange; /** Do we enforce the range bounds? Default is false */ enforceBounds?: boolean; /** show a clear button, optional, default is true */ showClearButton?: boolean; } export default function SelectedRangeControl({ label, valueType, selectedRange, onSelectedRangeChange, selectedRangeBounds, enforceBounds, showClearButton, containerStyles, }: SelectedRangeControlProps): JSX.Element | null; //# sourceMappingURL=SelectedRangeControl.d.ts.map