import { type UseTooltipProps } from "@salt-ds/core"; import { type ComponentType } from "react"; import { type TokenizedInputBaseProps } from "./TokenizedInputBase"; export type StringToItem = (selectedItems: Array, value: string) => Item | null | undefined; export 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>;