/** * Tabs Component * Tabbed content navigation */ export interface TabsOptions { defaultTab?: number; onChange?: (index: number, tabId?: string) => void; } export declare class Tabs { private container; private options; private tabButtons; private tabPanels; private currentIndex; constructor(container: HTMLElement | string, options?: TabsOptions); private init; switchTo(index: number): void; next(): void; prev(): void; getCurrentIndex(): number; getTabCount(): number; destroy(): void; } export declare function initTabs(): void;