import React, { ReactElement } from 'react';
declare type ComboBoxProps = {
    options: string[];
    onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void;
    defaultValue?: string;
    placeholder?: string;
    onSelect?: (option: string) => void;
    onOptionsChange?: (option: string) => void;
    optionsListMaxHeight?: number;
    renderOptions?: (option: string) => React.ReactNode;
    style?: React.CSSProperties;
    optionsClassName?: string;
    inputClassName?: string;
    className?: string;
    listClassName?: string;
    popoverClassName?: string;
    highlightColor?: string;
    selectedOptionColor?: string;
    enableAutocomplete?: boolean;
    inputStyles?: React.CSSProperties;
    name?: string;
    onBlur?: (event?: React.ChangeEvent<HTMLInputElement>) => void;
    editable?: boolean;
    renderRightElement?: () => ReactElement;
    renderLeftElement?: () => ReactElement;
};
declare const ComboBox: React.FC<ComboBoxProps>;
export default ComboBox;
