import { EventEmitter, OnChanges, OnDestroy } from '@angular/core'; import { BarComponent } from './bar.component'; export declare class TabDirective implements OnDestroy, OnChanges { iconUrl: boolean; /** 选项卡名称 */ heading: string; /** 是否禁用 */ disabled: boolean; /** * Icon类名,一般用于雪碧图 */ iconClassName: string; /** icon图标,支持HTML、支持有效图像资源结尾的扩展名URL地址 */ icon: string; /** 激活时icon图标,支持HTML、支持有效图像资源结尾的扩展名URL地址 */ activeIcon: string; /** 徽章内容,支持数字或圆点 */ badge: number | 'dot'; /** 当tab激活时触发 */ readonly select: EventEmitter; /** 当tab无效时触发 */ readonly deselect: EventEmitter; /** 当tab移除时触发 */ readonly removed: EventEmitter; /** * 激活 */ get active(): boolean; set active(active: boolean); protected _active: boolean; protected _tabComp: BarComponent; constructor(tab: BarComponent); ngOnChanges(): void; ngOnDestroy(): void; }