import * as React from 'react'; type ComboboxOption = { value: string; label: string; }; type ComboboxState = 'default' | 'error' | 'success'; interface ComboboxProps { /** * The label for the combobox */ label?: string; /** * The placeholder text */ placeholder?: string; /** * The available options */ options: ComboboxOption[]; /** * The selected value */ value?: string; /** * Callback when value changes */ onChange?: (value: string | undefined) => void; /** * The validation state * @default 'default' */ state?: ComboboxState; /** * Optional error message */ error?: string; /** * Optional helper text */ helperText?: string; /** * Whether the combobox is disabled */ disabled?: boolean; /** * Custom className */ className?: string; /** * Custom style */ style?: React.CSSProperties; /** * Test ID for testing */ 'data-testid'?: string; } /** * Combobox component - Arbor Design System * * A searchable select/autocomplete component with filtering. * Supports labels, validation states, and helper text. */ declare const Combobox: React.ForwardRefExoticComponent>; export { Combobox, type ComboboxOption, type ComboboxProps, type ComboboxState };