import * as i0 from '@angular/core'; import { AfterViewInit, OnDestroy, EventEmitter, QueryList } from '@angular/core'; import * as i3 from '@ionic/angular/standalone'; import { IonRouterOutlet, IonTabs } from '@ionic/angular/standalone'; export { IonRouterOutlet } from '@ionic/angular/standalone'; import * as rxjs from 'rxjs'; import * as i1 from '@kirbydesign/designsystem/icon'; import { IconComponent } from '@kirbydesign/designsystem/icon'; import * as i2 from '@angular/common'; declare class TabsService { private outletSubject$; outlet$: rxjs.Observable; setOutlet(outlet: IonRouterOutlet): void; resetOutlet(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class TabsComponent implements AfterViewInit, OnDestroy { private tabsService; tabBarBottomHidden: boolean; tabs: IonTabs; constructor(tabsService: TabsService); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabButtonComponent { tab: string; click: EventEmitter; icons: QueryList; onClick(event: Event, isSelected: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const selectedTabClickEvent = "kirbySelectedTabClick"; declare class TabsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { TabButtonComponent, TabsComponent, TabsModule, TabsService, selectedTabClickEvent }; //# sourceMappingURL=kirbydesign-designsystem-tabs.d.ts.map