{"version":3,"file":"tab.directive.d.ts","sources":["tab.directive.d.ts"],"names":[],"mappings":"AAAA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { EventEmitter, TemplateRef, OnInit, OnDestroy, ElementRef, Renderer2 } from '@angular/core';\nimport { TabsetComponent } from './tabset.component';\nexport declare class TabDirective implements OnInit, OnDestroy {\n    elementRef: ElementRef;\n    renderer: Renderer2;\n    /** tab header text */\n    heading?: string;\n    /** tab id. The same id with suffix '-link' will be added to the corresponding &lt;li&gt; element  */\n    id?: string;\n    /** if true tab can not be activated */\n    disabled: boolean;\n    /** if true tab can be removable, additional button will appear */\n    removable: boolean;\n    /** if set, will be added to the tab's class attribute. Multiple classes are supported. */\n    get customClass(): string;\n    set customClass(customClass: string);\n    /** tab active state toggle */\n    get active(): boolean;\n    set active(active: boolean);\n    /** fired when tab became active, $event:Tab equals to selected instance of Tab component */\n    selectTab: EventEmitter<TabDirective>;\n    /** fired when tab became inactive, $event:Tab equals to deselected instance of Tab component */\n    deselect: EventEmitter<TabDirective>;\n    /** fired before tab will be removed, $event:Tab equals to instance of removed tab */\n    removed: EventEmitter<TabDirective>;\n    addClass: boolean;\n    role: string;\n    get ariaLabelledby(): string;\n    headingRef?: TemplateRef<any>;\n    tabset: TabsetComponent;\n    protected _active: boolean;\n    protected _customClass: string;\n    constructor(tabset: TabsetComponent, elementRef: ElementRef, renderer: Renderer2);\n    ngOnInit(): void;\n    ngOnDestroy(): void;\n}\n"]}