/** Autogenerated by public2business schematic. DO NOT CHANGE! */ import { BooleanInput } from '@angular/cdk/coercion'; import { TemplatePortal } from '@angular/cdk/portal'; import { ChangeDetectorRef, OnChanges, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import { Subject } from 'rxjs'; export declare class SbbTab implements OnChanges, OnDestroy { private _changeDetector; private _viewContainerRef; /** Tab identifier */ id: string; /** Label identifier of a tab */ labelId: string; /** Disables this tab */ get disabled(): boolean; set disabled(value: boolean); private _disabled; /** Label of a specific tab */ label: string; /** Class property that specifics tab status */ active: boolean; /** Class property that identifies the data-set for tabs content */ badgePill?: number; /** Template provided in the tab content, which is lazily rendered */ _lazyTabContent: TemplateRef; /** * Portal holding the user's lazy tab content * @docs-private */ _contentPortal: TemplatePortal | null; /** Emits whenever the internal state of the tab changes. */ readonly _stateChanges: Subject; constructor(_changeDetector: ChangeDetectorRef, _viewContainerRef: ViewContainerRef); ngOnChanges(): void; tabMarkForCheck(): void; ngOnDestroy(): void; static ngAcceptInputType_disabled: BooleanInput; }