import BaseComponent from "../Counter/BaseComponent"; interface Tab { tabChild: HTMLElement; tabElement: HTMLElement; isActive: boolean; header: string; } export default class MobiusTabs extends BaseComponent { Tabs: Array; props: any; selectedTab: number; tabContainer: HTMLDivElement | null; constructor(); findByHeaderOrIndex: (value: number | string) => { index: number; tab: Tab | undefined; }; connectedCallback(): void; initializeTabs(): void; addIcon(icon: { left: string; right: string; } | undefined, size: string, imageStyle: string | undefined, element: DocumentFragment): void; getStyles(isActive: boolean, index?: number): string; updateActiveTab(newActiveTab: Tab, index: any): void; } export {};