import { ChartSeriesType } from "../models/seriesType/config.js"; import { ItemTooltip, ItemTooltipWithMultipleValues } from "../internals/plugins/models/seriesConfig/tooltipGetter.types.js"; export type UseItemTooltipReturnValue = ItemTooltip; export type UseRadarItemTooltipReturnValue = ItemTooltipWithMultipleValues<'radar'>; export declare function useInternalItemTooltip(): (T extends 'radar' ? ItemTooltipWithMultipleValues : ItemTooltip) | null; /** * Returns a config object when the tooltip contains a single item to display. * Some specific charts like radar need more complex structure. Use specific hook like `useRadarItemTooltip` for them. * @returns The tooltip item config */ export declare const useItemTooltip: >() => UseItemTooltipReturnValue | null; /** * Contains an object per value with their content and the label of the associated metric. * @returns The tooltip item configs */ export declare const useRadarItemTooltip: () => UseRadarItemTooltipReturnValue | null;