import { Component } from 'react';
export declare class ComboBoxInput extends Component<{
    id?: string;
    placeholder?: string;
    selectedOptions?: any[];
    onRemoveOption?: (param1?: any) => any;
    onBlur?: (param1?: any) => any;
    onClick?: (param1?: any) => any;
    onFocus?: (param1?: any) => any;
    onChange?: (param1?: any) => any;
    value?: string;
    searchValue?: string;
    autoSizeInputRef?: (param1?: any) => any;
    inputRef?: (param1?: any) => any;
    updatePosition?: (param1?: any) => any;
    onClear?: (param1?: any) => any;
    hasSelectedOptions?: boolean;
    isListOpen?: boolean;
    noIcon?: boolean;
    onOpenListClick?: (param1?: any) => any;
    onCloseListClick?: (param1?: any) => any;
    singleSelection?: any;
    isDisabled?: boolean;
    toggleButtonRef?: (param1?: any) => any;
    fullWidth?: boolean;
    rootId?: (param1?: any) => any;
    focusedOptionId?: string;
    compressed?: boolean;
}> {
    state: any;
    constructor(props: any);
    updatePosition: () => void;
    onFocus: () => void;
    onBlur: () => void;
    componentDidUpdate(prevProps: any): void;
    render(): JSX.Element;
}
