import type { CanvasPoint } from 'ag-charts-core'; import type { AgCoordinates } from 'ag-charts-types'; import { BBox } from '../scene/bbox'; import type { Path } from '../scene/shape/path'; import type { ISeries, SeriesNodeDatum } from './series/seriesTypes'; import { getDatumRefPoint } from './series/util'; import type { TooltipPointerEvent } from './tooltip/tooltip'; type PickProperties = { bounds: Path | BBox | undefined; datum: Parameters[1]; movedBounds?: Parameters[2]; clipFocusBox: boolean; }; type CoordinateCalculator = { toAgCoordinates(point: CanvasPoint): AgCoordinates | undefined; }; export declare function getPickedFocusBBox({ bounds }: PickProperties): Readonly; export declare function makeKeyboardPointerEvent(series: ISeries, hoverRect: BBox, pick: PickProperties): TooltipPointerEvent<'keyboard'> | undefined; export declare function makeKeyboardAgCoordinates(calculator: CoordinateCalculator, datum: SeriesNodeDatum): AgCoordinates | undefined; export {};