import { UseTooltipProps } from "@jpmorganchase/uitk-core"; import { ComponentType } from "react"; import { TokenizedInputBaseProps } from "./TokenizedInputBase"; import "./TokenizedInput.css"; export declare type StringToItem = (selectedItems: Array, value: string) => Item | null | undefined; export declare type ChangeHandler = (selectedItems: Item[] | undefined) => void; export interface TokenizedInputProps extends Omit, "activeIndices" | "focused" | "highlightedIndex" | "helpers" | "onRemoveItem"> { Tooltip?: ComponentType; delimiter?: string | Array; disableAddOnBlur?: boolean; initialSelectedItems?: Array; onChange?: ChangeHandler; onCollapse?: () => void; onExpand?: () => void; stringToItem?: StringToItem; tooltipEnterDelay?: UseTooltipProps["enterDelay"]; tooltipLeaveDelay?: UseTooltipProps["leaveDelay"]; tooltipPlacement?: UseTooltipProps["placement"]; } export declare const TokenizedInput: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;