import type { ChartSeriesType } from "../models/seriesType/config.js"; /** * Create a keyboard focus handler for common use cases where focused item are defined by the series is and data index. */ export declare function createCommonKeyboardFocusHandler, TInputSeriesType extends Exclude = SeriesType>(outSeriesTypes: Set, allowCycles?: boolean): (event: KeyboardEvent) => ((currentItem: import("../index.js").FocusedItemIdentifier | null, state: { series: { defaultizedSeries: import("./plugins/corePlugins/useChartSeries/useChartSeries.types.js").DefaultizedSeriesGroups; idToType: import("./index.js").SeriesIdToType; dataset?: Readonly; }; }) => { type: SeriesType; seriesId: import("../index.js").SeriesId; dataIndex: number; } | null) | null;