import { AfterViewInit, OnDestroy, Renderer2 } from '@angular/core';
import { SkyMediaQueryService } from '@skyux/core';
import { StacheNavLink } from '../nav/nav-link';
import { StacheWindowRef } from '../shared/window-ref';
import * as i0 from "@angular/core";
export declare class StacheSidebarWrapperComponent implements OnDestroy, AfterViewInit {
    #private;
    sidebarRoutes: StacheNavLink[] | undefined;
    sidebarOpen: boolean;
    sidebarLabel: string;
    elementId: string;
    constructor(renderer: Renderer2, windowRef: StacheWindowRef, mediaQuerySvc: SkyMediaQueryService);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    toggleSidebar(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StacheSidebarWrapperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StacheSidebarWrapperComponent, "stache-sidebar-wrapper", never, { "sidebarRoutes": { "alias": "sidebarRoutes"; "required": false; }; }, {}, never, never, false, never>;
}
