/** * Tabs Component * Tab navigation with accessible keyboard support */ import type { DevToolsTab } from '../core/state-manager'; export interface TabsOptions { activeTab: DevToolsTab; onTabChange: (tab: DevToolsTab) => void; /** Tabs that should be disabled/greyed out */ disabledTabs?: DevToolsTab[]; } export interface TabsInstance { element: HTMLElement; setActiveTab: (tab: DevToolsTab) => void; destroy: () => void; } /** * Creates a tabs component */ export declare function createTabs(options: TabsOptions): TabsInstance;