import { ComponentPropsWithoutRef, MutableRefObject, MouseEventHandler } from 'react'; import { LabelProps } from '../../Label'; import { TextFieldProps } from '../../TextField'; import { ChipProps } from '../../Chip'; type SelectTriggerBaseProps = Omit & { /** * Should be a positive integer. */ maxRows?: number; /** Allows Combobox/Select to display custom-colored Chips */ selectedItemProps?: (item: Item, index: number) => Partial; } & { itemToString?: (item: any) => string; removeSelectedItem?: (item: Item) => void; disableClearSelection?: boolean; selectedItem: Item | null; selectedItems: Item[]; inputValue?: string; referenceRef?: MutableRefObject; } & { variant?: "select" | "combobox"; onClearButtonClick?: MouseEventHandler; labelProps?: Partial; inputWrapperProps?: ComponentPropsWithoutRef<"div">; toggleButtonProps?: ComponentPropsWithoutRef<"button">; chipProps?: (item: Item, index: number) => Partial; inputProps?: ComponentPropsWithoutRef<"input" | "div">; }; export declare const SelectTriggerBase: ({ className, label, size, error, hint, description, prefix, suffix, maxRows, selectedItemProps, disabled, readOnly, disableClearSelection, itemToString: itemToStringProp, selectedItem, selectedItems, removeSelectedItem, inputValue, referenceRef, variant, onClearButtonClick, labelProps, inputWrapperProps, toggleButtonProps, inputProps, chipProps, placeholder, ...rest }: SelectTriggerBaseProps) => import("react/jsx-runtime").JSX.Element; export {};