import React from 'react'; import type { GeoItemTooltipContext, GeoItemTooltipParams } from './geo-item-tooltip.types'; export interface UseGeoItemTooltipOptions { active: boolean; renderTooltip: (params: GeoItemTooltipParams) => React.ReactNode; contextRef: React.RefObject; themeSeriesRef: React.RefObject>; width: number; height: number; } export interface UseGeoItemTooltipResult { attachGeoItemTooltipListeners: (chart: { on: (ev: string, fn: (...args: any[]) => void) => void; off: (ev: string, fn: (...args: any[]) => void) => void; getZr?: () => { on: (ev: string, fn: (...args: any[]) => void) => void; off: (ev: string, fn: (...args: any[]) => void) => void; }; }) => () => void; renderGeoTooltipOverlay: () => React.ReactNode; } /** Geo / map region tooltip as React Native UI (`trigger: 'item'`). */ export declare function useGeoItemTooltip(options: UseGeoItemTooltipOptions): UseGeoItemTooltipResult; //# sourceMappingURL=use-geo-item-tooltip.d.ts.map