import { Size } from '../../../../types'; import { ReactElement, RefObject } from 'react'; import { MultiSelectFieldChipProps, MultiSelectFieldOption } from '../types'; export type MultiSelectFieldTriggerProps = { placeholder?: string; size?: Extract; disableClearButton?: boolean; disabled?: boolean; readOnly?: boolean; error?: boolean; onClear?: () => void; id?: string; popoverTarget?: string; inputWrapperRef?: RefObject; toggleButtonProps?: Record; prefix?: string | ReactElement; suffix?: string | ReactElement; selectedOptions?: MultiSelectFieldOption[]; onRemoveOption?: (option: MultiSelectFieldOption) => void; singleRow?: boolean; maxChips?: number; getChipProps?: (option: MultiSelectFieldOption) => MultiSelectFieldChipProps; }; /** * Non-searchable trigger for MultiSelectField when disableSearch is true. * Renders chips for selected items in a div-based trigger (no input element). */ export declare const MultiSelectFieldTrigger: { ({ placeholder, size, disableClearButton, disabled, readOnly, error, onClear, id, inputWrapperRef, toggleButtonProps, prefix, suffix, selectedOptions, onRemoveOption, singleRow, maxChips, getChipProps, popoverTarget, }: MultiSelectFieldTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; };