import { type ChartPlugin } from "../../models/index.js"; import type { UseChartSeriesState, UseChartSeriesSignature } from "./useChartSeries.types.js"; import { type ChartSeriesType } from "../../../../models/seriesType/config.js"; import type { SeriesItemIdentifier, SeriesItemIdentifierWithType, SeriesId } from "../../../../models/seriesType/index.js"; type RetrunedType = Item extends SeriesItemIdentifier ? SeriesItemIdentifierWithType : Item & { type: SeriesType; }; export declare function createIdentifierWithType(state: UseChartSeriesState): (identifier: Item) => RetrunedType; export declare const useChartSeries: ChartPlugin; export {};