import * as React from 'react'; export interface AutoCompleteProps { prefixCls?: string; className?: string; source: []; matchedStyle: string; value: string; defaultValue?: string; onChange?: (value: any) => void; size?: string; disabled?: boolean; isOpen?: boolean; clear?: boolean; placeholder?: string; } declare class AutoComplete extends React.PureComponent { lastValue: any; constructor(props: AutoCompleteProps); static defaultProps: { prefixCls: string; }; componentWillReceiveProps(nextProps: AutoCompleteProps): void; handleInput: (value: any) => void; handleSelect(value: any): void; handleKeyDown: (e: any) => void; render(): JSX.Element; } export default AutoComplete;