import { InputHTMLAttributes, ForwardRefExoticComponent, RefAttributes } from 'react'; import { AnimationOptions } from '@syncfusion/react-base'; import { DropDownListProps } from './types'; export { AnimationOptions }; type IDropDownListProps = DropDownListProps & Omit, keyof DropDownListProps>; /** * Specifies the methods and extended properties for DropdownList component. */ export interface IDropDownList extends DropDownListProps { /** * Specifies the DOM element of the component. * * @private */ element?: HTMLElement | null; } /** * DropDownList lets users choose a single option from a list. It works with local or remote data sources, supports custom item, group, header, footer, and value templates, * offers built-in filtering with debounce and case/accent handling, enables grouping and sorting, and keyboard navigation. * * ```typescript * import { DropDownList } 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 DropDownList: ForwardRefExoticComponent>; declare const _default: import("react").NamedExoticComponent, keyof DropDownListProps> & RefAttributes>; export default _default;