import '../../feedback/chip/chip'; import '../input/input'; export type { OreComboboxEvents, OreComboboxProps } from './combobox.types'; /** * A searchable select field with multiple selection, custom option creation, and large-list support. * * @element ore-combobox * * @attr {string} value - Selected value(s). Use comma-separated for multiple. * @attr {boolean} multiple - Enable multiple selection * @attr {boolean} creatable - Allow users to create custom options from search query * @attr {boolean} no-filter - Disable client-side filtering (useful for server-side search) * @attr {string} placeholder - Placeholder text * @attr {boolean} required - Require a non-blank selection for native form validation * @attr {boolean} success - Show an inline success check icon (suppressed while `error` is set) * * @fires input - Emitted when the selection changes. * @fires change - Emitted when the selection changes. * @fires open-change - Emitted when the dropdown state changes. detail: { open, reason } * @fires {CustomEvent} search - Emitted when user types. detail: { query: string } * * @slot - Slotted combobox options and option groups * @cssprop --combobox-dropdown-bg - Dropdown panel background color * @cssprop --combobox-dropdown-border-color - Dropdown panel border color * @cssprop --combobox-option-hover-bg - Option background on hover * @cssprop --combobox-option-focus-bg - Option background when keyboard-focused * @cssprop --combobox-option-selected-bg - Option background when selected * @cssprop --combobox-option-selected-focus-bg - Option background when selected and focused * @cssprop --input-bg - Field background (passed through to ore-input) * @cssprop --input-border-color - Field border color (passed through to ore-input) * * @part wrapper - Root wrapper around the entire field * @part label - Label element shown inside or outside the field * @part field - Field container that holds the trigger input and clear button * @part input - Search input used to filter and select options * @part clear-btn - Button that clears the current selection/query * @part dropdown - Popup list container for options * @part helper-text - Helper text displayed below the field * @example * ```html * * United States * United Kingdom * Germany * * ``` */ export declare const COMBOBOX_TAG: "ore-combobox"; //# sourceMappingURL=combobox.d.ts.map