/** * USWDS Combo Box Behavior * * Mirrors official USWDS combo box JavaScript behavior exactly * * @uswds-source https://github.com/uswds/uswds/blob/develop/packages/usa-combo-box/src/index.js * @uswds-version 3.8.0 * @last-synced 2025-10-05 * @sync-status ✅ UP TO DATE * * CRITICAL: This file replicates USWDS source code to maintain 100% behavior parity. * DO NOT add custom logic. ALL changes must come from USWDS source updates. */ declare const COMBO_BOX_CLASS = "usa-combo-box"; /** * Enhance a select element into a combo box component * * SOURCE: index.js (Lines 160-282) * * @param _comboBoxEl - Combo box element */ declare const enhanceComboBox: (_comboBoxEl: HTMLElement) => void; /** * Initialize combo box behavior * * SOURCE: index.js (Lines 825-900) * * @param root - Root element or document * @returns Cleanup function */ export declare function initializeComboBox(root?: HTMLElement | Document): () => void; export { enhanceComboBox, COMBO_BOX_CLASS }; //# sourceMappingURL=usa-combo-box-behavior.d.ts.map