import { T as TabsConfig, a as AccessibilityInstance } from '../Types.d-BEsUjX-3.js'; /** * Makes tabs accessible by managing ARIA attributes, keyboard interaction, and state. * Implements WAI-ARIA tabs pattern with full keyboard support and ARIA properties. * @param {string} tabListId - The id of the tab list container. * @param {string} tabsClass - The shared class of all tab buttons. * @param {string} tabPanelsClass - The shared class of all tab panels. * @param {('horizontal' | 'vertical')} orientation - Tab list orientation (default: 'horizontal'). * @param {boolean} activateOnFocus - Whether tabs activate automatically on focus (default: true). */ declare function makeTabsAccessible({ tabListId, tabsClass, tabPanelsClass, orientation, activateOnFocus, callback }: TabsConfig): AccessibilityInstance; export { makeTabsAccessible };