import { AfterContentInit, AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
import { NgbTabset } from '@ng-bootstrap/ng-bootstrap';
import { MediaQueryService, WindowService } from '@armor/platform-browser';
export declare class HorizontalTabsetDirective implements AfterContentInit, AfterViewInit {
    private el;
    private mediaQueryService;
    private renderer;
    private windowService;
    constructor(el: ElementRef, mediaQueryService: MediaQueryService, renderer: Renderer2, windowService: WindowService);
    tabset: NgbTabset;
    label: ElementRef;
    window: Window;
    /**
     * Create a mediaQueryListener so that we can react to screen size changes and update the
     * orientation accordingly
     */
    ngAfterContentInit(): void;
    /**
     * Move the label into the correct position if supplied
     */
    ngAfterViewInit(): void;
    /**
     * Take the content of in `#horizontalTabsetMenuLabel` and move it into the tab-nav area
     */
    injectMenuLabel(): void;
    updateOrientation(): void;
}
