/** * @license * Copyright 2025 Qwen Team * SPDX-License-Identifier: Apache-2.0 */ import type React from 'react'; import type { SelectionListItem } from '../../hooks/useSelectionList.js'; export interface MultiSelectItem extends SelectionListItem { label: string; } export interface MultiSelectProps { items: Array>; initialIndex?: number; initialSelectedKeys?: string[]; onConfirm: (selectedValues: T[]) => void; onChange?: (selectedValues: T[]) => void; onHighlight?: (value: T) => void; isFocused?: boolean; showNumbers?: boolean; showScrollArrows?: boolean; maxItemsToShow?: number; } export declare function MultiSelect({ items, initialIndex, initialSelectedKeys, onConfirm, onChange, onHighlight, isFocused, showNumbers, showScrollArrows, maxItemsToShow }: MultiSelectProps): React.JSX.Element;