import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, Renderer2 } from '@angular/core'; import { DomController, Platform } from 'ionic-angular'; import { SuperTabsConfig } from './parentcustomsupertabs'; export declare class ParentCustomSuperTabsToolbar implements AfterViewInit, OnDestroy { private el; private plt; private rnd; private domCtrl; color: string; tabsColor: string; badgeColor: string; scrollTabs: boolean; indicatorColor: string; selectedTab: number; config: SuperTabsConfig; tabsPlacement: string; indicatorPosition: number; indicatorWidth: number; tabSelect: EventEmitter; private tabButtons; private tabButtonsContainer; private indicator; private tabButtonsBar; /** */ segmentPosition: number; /** * The width of each button */ segmentButtonWidths: number[]; /** * The segment width */ segmentWidth: number; tabs: any[]; private gesture; private animationState; constructor(el: ElementRef, plt: Platform, rnd: Renderer2, domCtrl: DomController); ngAfterViewInit(): void; ngOnDestroy(): void; onTabSelect(index: number): void; alignIndicator(position: number, width: number, animate?: boolean): void; setIndicatorPosition(position: number, animate?: boolean): void; setIndicatorWidth(width: number, animate?: boolean): void; setIndicatorProperties(width: number, position: number, animate?: boolean): void; setSegmentPosition(position: number, animate?: boolean): void; /** * Enables/disables animation */ private toggleAnimation(el, animate); /** * Indexes the segment button widths */ indexSegmentButtonWidths(): void; }