import { EventEmitter, OnDestroy, OnInit } from "@angular/core"; import { INTabPane, NTabsetComponent } from "../n-tabset.component"; import { BehaviorSubject } from "rxjs"; import { INControlsTheme } from "../../../services/theme"; export declare class NTabComponent implements OnInit, OnDestroy { private tabset; select: EventEmitter; showCount: boolean; switchable: boolean; theme: INControlsTheme; mod: "float" | "onLine" | "switcher" | "buttonSwitcher"; pane: NTabPane; constructor(theme: INControlsTheme, tabset: NTabsetComponent); set count(val: number); set value(val: any); set heading(val: string); set disabled(val: boolean); set isDisabled(val: boolean); get selected(): boolean; ngOnInit(): void; selectTab(): void; ngOnDestroy(): void; } declare class NTabPane implements INTabPane { readonly disabled$: BehaviorSubject; readonly selected$: BehaviorSubject; readonly heading$: BehaviorSubject; readonly iconColor$: BehaviorSubject; readonly iconId$: BehaviorSubject; id: any; select: EventEmitter; readonly tid: string; readonly count$: BehaviorSubject; disabledSnapshot(): boolean; headingSnapshot(): string; setSelected(set: boolean): void; } export {};