import React from 'react'; import type { ScatterItemTooltipContext, ScatterItemTooltipParams } from './scatter-item-tooltip.types'; export interface UseScatterItemTooltipOptions { active: boolean; renderTooltip: (params: ScatterItemTooltipParams) => React.ReactNode; contextRef: React.RefObject; themeSeriesRef: React.RefObject>; width: number; height: number; } export interface UseScatterItemTooltipResult { attachScatterItemTooltipListeners: (chart: { on: (ev: string, fn: (...args: any[]) => void) => void; off: (ev: string, fn: (...args: any[]) => void) => void; }) => () => void; renderScatterTooltipOverlay: () => React.ReactNode; } /** * Scatter/bubble item tooltip as React Native UI (`trigger: 'item'`). * Listens to `showTip` / `hideTip` and maps with {@link scatterItemParamsFromShowTip}. */ export declare function useScatterItemTooltip(options: UseScatterItemTooltipOptions): UseScatterItemTooltipResult; //# sourceMappingURL=use-scatter-item-tooltip.d.ts.map