import { LabelProps } from '../Label'; import { TextFieldProps } from '../TextField'; import { ChipProps } from '../Chip'; import { LayoutUtilProps } from '../../types'; /** * Props for the ComboboxTrigger component * @template Item - The type of items in the combobox */ type ComboboxTriggerProps = Omit & Pick & LayoutUtilProps & { /** * Should be a positive integer. */ maxRows?: number; /** Allows Combobox/Select to display custom-colored Chips */ selectedItemProps?: (item: Item) => Partial; } & { /** @deprecated use disabled in */ disabled?: boolean; /** @deprecated use readOnly in */ readOnly?: boolean; }; export type ComboboxSearchFieldProps = ComboboxTriggerProps; export type ComboboxSelectTriggerProps = ComboboxTriggerProps; /** * ComboboxSearchField component for rendering the search input field of a combobox * * Features: * - Provides search input with clear button functionality * - Supports multiple selection with chip display * - Handles keyboard navigation and accessibility * - Integrates with combobox state management * - Supports custom styling and layout * - Manages focus and blur events * * @template Item - The type of items in the combobox * @param props - The component props * @returns A rendered search field for combobox * * @example * */ export declare const ComboboxSearchField: (props: ComboboxTriggerProps) => import("react/jsx-runtime").JSX.Element; /** * ComboboxSelectTrigger component for rendering the trigger field of a select combobox * * Features: * - Provides select input with dropdown trigger * - Supports single selection display * - Handles keyboard navigation and accessibility * - Integrates with combobox state management * - Supports custom styling and layout * - Manages focus and blur events * * @template Item - The type of items in the combobox * @param props - The component props * @returns A rendered trigger field for select combobox * * @example * */ export declare const ComboboxSelectTrigger: (props: ComboboxTriggerProps) => import("react/jsx-runtime").JSX.Element; export {};