import { ElementRef, TemplateRef, EventEmitter } from '@angular/core'; import { IconMode } from '../../icon/icon.component'; import { TabLabelDirective } from '../directives/label.directive'; export declare class TabComponent { elementRef: ElementRef; /** Content for the tab label given by . */ templateLabel: TabLabelDirective; /** Template inside the MdTab view that contains an . */ content: TemplateRef; /** The plain text label for the tab, used when there is no template label. */ textLabel: string; /** The title for the tab, used to shows a custom description for the tab action. */ title: string; disabled: boolean; class_name: any; /**Used to set the type, if is a simple tab or button tab */ type: string; /**Used to define the color of a tab button label/icon */ color?: string; /**Used to show the icon of a tab button */ icon?: string; /**Used to set the icon mode */ icon_mode?: IconMode; /**Used to set the icon placement */ icon_placement?: 'left' | 'right'; /**Used to emit click event in a button tab */ onClick: EventEmitter; constructor(elementRef: ElementRef); active: boolean; }