export default Autocomplete;
declare function Autocomplete({ isCreatable, options: inputOptions, value: inputValue, getOptionLabel, onInputChange, onChange, renderOption, classes: customClasses, ...restProps }: {
    [x: string]: any;
    isCreatable: any;
    options: any;
    value: any;
    getOptionLabel: any;
    onInputChange: any;
    onChange: any;
    renderOption: any;
    classes: any;
}): JSX.Element;
declare namespace Autocomplete {
    namespace propTypes {
        const value: PropTypes.Validator<NonNullable<NonNullable<PropTypes.InferProps<{}>>>>;
        const options: PropTypes.Validator<NonNullable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>>;
        const isCreatable: PropTypes.Requireable<boolean>;
        const getOptionLabel: PropTypes.Requireable<(...args: any[]) => any>;
        const onChange: PropTypes.Requireable<(...args: any[]) => any>;
        const onInputChange: PropTypes.Requireable<(...args: any[]) => any>;
        const renderOption: PropTypes.Requireable<(...args: any[]) => any>;
        const classes: PropTypes.Requireable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>;
    }
    namespace defaultProps {
        const isCreatable_1: boolean;
        export { isCreatable_1 as isCreatable };
        export { noop as onChange };
        export { identity as getOptionLabel };
        export { noop as onInputChange };
        export { identity as renderOption };
        const classes_1: {};
        export { classes_1 as classes };
    }
}
import PropTypes from "prop-types";
import { noop } from "lodash/common/util";
import { identity } from "lodash/common/util";
//# sourceMappingURL=Autocomplete.d.ts.map