import { ForwardRefExoticComponent, InputHTMLAttributes, RefAttributes } from 'react'; import { MultiSelectProps } from './types'; type IMultiSelectProps = MultiSelectProps & Omit, keyof MultiSelectProps>; /** * Imperative API for MultiSelect component */ export interface IMultiSelect extends MultiSelectProps { /** * Reference to the input element * * @private */ element?: HTMLInputElement | null; } /** * The MultiSelect component provides an input with an integrated dropdown popup for selecting multiple options from a list. * It supports controlled and uncontrolled usage, local or remote data sources, filtering, custom value creation, * tag/delimiter display modes, checkbox selection, select all functionality, and virtualization for large datasets. * * ```typescript * import { MultiSelect } from "@syncfusion/react-dropdowns"; * * export default function App() { * const data = [ * { text: "Apple", value: "apple" }, * { text: "Banana", value: "banana" }, * { text: "Cherry", value: "cherry" } * ]; * * return ( * * ); * } * ``` */ export declare const MultiSelect: ForwardRefExoticComponent>; declare const _default: import("react").NamedExoticComponent, keyof MultiSelectProps> & RefAttributes>; export default _default;