import type { SeriesItemIdentifier } from "../../../../models/seriesType/index.js";
import type { ChartState } from "../chart.js";
import type { ChartSeriesType } from "../../../../models/seriesType/config.js";
import type { ChartSeriesTypeRequiredPlugins } from "./seriesConfig.types.js";
export type GetItemAtPosition<TSeriesType extends ChartSeriesType> = (state: ChartState<ChartSeriesTypeRequiredPlugins<TSeriesType>>, point: {
  x: number;
  y: number;
}) => SeriesItemIdentifier<TSeriesType> | undefined;