import React from 'react';
import type { ForAutoCompleteProps } from '../select/select';
import { Option } from '../select/select';
export interface OptionsItemObject {
    value: string;
    label: string;
}
export declare type OptionsItemType = OptionsItemObject | React.ReactNode;
export interface AutoCompleteProps extends ForAutoCompleteProps {
    /** 是否展开下拉菜单 */
    open?: boolean;
    /** 是否默认展开下拉菜单 */
    defaultOpen?: boolean;
    /** 指定当前选中的条目 */
    value?: string;
    /** 指定默认选中的条目 */
    defaultValue?: string;
    /** 是否默认高亮第一个选项 */
    defaultActiveFirstOption?: boolean;
    /** 下拉菜单的 className 属性 */
    dropdownClassName?: string;
    /** 拉菜单和选择器同宽。默认将设置 min-width，当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动 */
    dropdownMatchSelectWidth?: boolean | number;
    /** 提示信息挂载点，默认挂载到 body 上 */
    getPopupContainer?: (node?: HTMLElement) => HTMLElement;
}
declare const AutoComplete: React.FC<AutoCompleteProps>;
export { Option };
export default AutoComplete;
