import type { AxisId } from "../models/axis.js";
import type { ChartsAxisHighlightValuePosition } from "./ChartsAxisHighlightValue.js";
import type { ChartsAxisHighlightValueItemProps } from "./ChartsAxisHighlightValueItem.js";
export interface AxisHighlightValueItem extends ChartsAxisHighlightValueItemProps {
  key: string;
}
export interface UseAxisHighlightValueParams {
  axisDirection: 'x' | 'y';
  axisId?: AxisId;
  labelPosition?: ChartsAxisHighlightValuePosition;
  value?: number | Date | string | null;
  valueFormatter?: (value: number | Date | string) => string;
}
export declare function useAxisHighlightValue(params: UseAxisHighlightValueParams): AxisHighlightValueItem[];