import { ViewportRuler } from '@angular/cdk/scrolling'; import { AfterContentChecked, AfterContentInit, ChangeDetectorRef, ElementRef, NgZone, Renderer2 } from '@angular/core'; import { CanColor, MixinElementRefBase, ThemePalette } from '@ngx-simple/core/common-behaviors'; import { TabInkBarComponent } from './tab-ink-bar.component'; declare const _TabNavBarMixinBase: import("../../../dist/libs/core/common-behaviors/constructor").Constructor & import("../../../dist/libs/core/common-behaviors/constructor").Constructor & typeof MixinElementRefBase; export declare class SimTabNavBarComponent extends _TabNavBarMixinBase implements AfterContentInit, AfterContentChecked, CanColor { private _ngZone; private _changeDetectorRef; private _viewportRuler; color: ThemePalette; /** 选中的 */ _activeLinkChanged: boolean; _activeLinkElement: ElementRef; _inkBar: TabInkBarComponent; constructor(_ngZone: NgZone, _changeDetectorRef: ChangeDetectorRef, _viewportRuler: ViewportRuler, _elementRef: ElementRef, renderer: Renderer2); /** 通知组件活动链接已经改变。 */ updateActiveLink(element: ElementRef): void; ngAfterContentInit(): void; /** 检查活动链接是否已经改变,如果是,则更新墨迹条。 */ ngAfterContentChecked(): void; /** 将sim-tab-ink-bar与活动链接对齐。 */ alignInkBar(): void; } export {};