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;