import { FC, ReactElement } from "react"; import { InputProps } from "../Input/input"; interface DataSourceObject { value: string; } export declare type DataSourceType = T & DataSourceObject; export interface AutoCompleteType extends Omit { /**筛选函数 */ renderFilter: (keyword: string) => DataSourceType[] | Promise; /**下拉菜单选择后的回调 */ selectCallback?: (item: DataSourceType) => void; /**使用传入函数进行渲染 */ renderOption?: (item: DataSourceType) => ReactElement; /** 初始值 */ value?: string; /**防抖延迟参数 */ delay?: number; /** input的值*/ callback?: (v: string) => void; } export declare const AutoComplete: FC; export default AutoComplete;