export declare class FtbCollapsibleTabsComponent { renderHeader: () => string; tabs: Array<{ title: () => string; body: () => string; key: string; }>; /** unique key for using in hash navigation */ navKey?: string; collapsedPadding: number; isCollapsed: boolean; tabsEls: Array<{ headerEl: HTMLElement; bodyEl: HTMLElement; wheel: 0; }>; selectedTab?: { title: () => string; body: () => string; key: string; }; headerEl: any; bodyEl: any; swiperEl: any; swiper: any; gesture: any; touchStartY: any; constructor(); onTabsChange(): void; update(): Promise; getSwiper(): Promise; connectedCallback(): void; disconnectedCallback(): void; componentDidLoad(): void; onTabScroll(): void; onTabWheel(e: any): void; onTabTouchStart(e: any): void; onTabTouchMove(e: any): void; onHashChange(): void; readHash(): any; collapse(): void; expand(): void; private onTabClicked; private onTabSelected; render(): any; }