///
import AutocompleteProperties from './autocomplete.properties';
import './autocomplete.styles.scss';
/**
* @component AutoComplete component
*
* @property {string} [label] - The label to be displayed
* @property {string} [placeholder] - The placeholder of the input
* @property {string} [defaultValue] - The default value of the input
* @property {function} onChange - The function to be called when the input changes
* @property {Promise} autocomplete - This function receives a string as parameter and returns a promise with the options to be displayed
* @property {boolean} [open=false] - Whether the autocomplete is open or not
*
* @description A component that renders an autocomplete input
*
* @returns An autocomplete component
*/
declare function AutocompleteComponent(properties: AutocompleteProperties): JSX.Element;
export default AutocompleteComponent;