import React from 'react'; /** * Represents a range. Should not be treated as "indexes" because a range might * not be snapped to individual points */ export type Range = { start: number; end: number; vizId?: string; }; export type RangeSelectionProviderContextOutput = { rangeSelection?: Range; setRangeSelection: (range?: Range) => void; isZoomed: boolean; setIsZoomed: (zoomed: boolean) => void; }; export declare const useRangeSelection: () => RangeSelectionProviderContextOutput | undefined; export declare const RangeSelectionProvider: ({ children }: { children: React.ReactNode; }) => React.JSX.Element;