import { ComponentProps, FC, MutableRefObject } from "react";
import { Autocomplete, ListSelection, ComboboxSelectHandler, ComboboxFocusHandler, ComboboxClickHandler, ComboboxInputChangeHandler, ComboboxChangeHandler } from "./types";
export type EbayComboboxProps = Omit<ComponentProps<"input">, "defaultValue" | "value" | "onFocus" | "onInputChange" | "onChange" | "onSelect" | "autoComplete"> & {
    floatingLabel?: string;
    fluid?: boolean;
    expanded?: boolean;
    borderless?: boolean;
    value?: string;
    defaultValue?: string;
    autocomplete?: Autocomplete;
    listSelection?: ListSelection;
    opaqueLabel?: boolean;
    dropdownRef?: MutableRefObject<HTMLElement>;
    onFocus?: ComboboxFocusHandler;
    onClick?: ComboboxClickHandler;
    onExpand?: () => void;
    onCollapse?: () => void;
    onInputChange?: ComboboxInputChangeHandler;
    onFloatingLabelInit?: () => void;
    onChange?: ComboboxChangeHandler;
    onSelect?: ComboboxSelectHandler;
};
declare const EbayCombobox: FC<EbayComboboxProps>;
export default EbayCombobox;
//# sourceMappingURL=combobox.d.ts.map