import { ElementRef } from '@angular/core'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Subject } from 'rxjs/Subject'; import { SkyVerticalTabComponent } from './vertical-tab.component'; import { SkyMediaQueryService } from './../media-queries/media-query.service'; export declare const VISIBLE_STATE = "shown"; export declare class SkyVerticalTabsetService { private mediaQueryService; tabs: Array; tabClicked: BehaviorSubject; activeIndex: number; hidingTabs: BehaviorSubject; showingTabs: BehaviorSubject; tabAdded: Subject; indexChanged: BehaviorSubject; switchingMobile: Subject; animationVisibleState: string; private _content; content: ElementRef; private _tabsVisible; private _contentAdded; private _isWidescreen; constructor(mediaQueryService: SkyMediaQueryService); addTab(tab: SkyVerticalTabComponent): void; activateTab(tab: SkyVerticalTabComponent): void; activeTabContent(): ElementRef; isMobile(): boolean; updateContent(): void; tabsVisible(): boolean; contentVisible(): boolean; showTabs(): void; private moveContent(); private updateTabClicked(); }