import { InputProps } from "@jpmorganchase/uitk-core"; import { ForwardedRef, ReactElement } from "react"; import { DropdownBaseProps } from "../dropdown"; import { ListProps } from "../list"; import { SelectionProps, SelectionStrategy } from "../common-hooks"; export interface ComboBoxProps extends Omit, Pick, Pick, "ListItem" | "itemToString" | "source" | "width">, Pick, "onSelectionChange" | "selectionStrategy"> { InputProps?: InputProps; ListProps?: Omit, "ListItem" | "itemToString" | "source">; allowFreeText?: boolean; defaultValue?: string; getFilterRegex?: (inputValue: string) => RegExp; stringToItem?: (value?: string) => Item | null | undefined; value?: string; } export declare const ComboBox: (props: ComboBoxProps & { ref?: ForwardedRef | undefined; }) => ReactElement, string | import("react").JSXElementConstructor>;