import { OnDestroy } from '@angular/core';
import { KbqVerticalNavbar } from './vertical-navbar.component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/a11y";
import * as i2 from "@koobiq/components/tooltip";
export declare class KbqNavbarToggle implements OnDestroy {
    private readonly window;
    private readonly ngZone;
    private readonly changeDetectorRef;
    private readonly tooltip;
    /** @docs-private */
    protected readonly navbar: KbqVerticalNavbar;
    constructor();
    ngOnDestroy(): void;
    /** @docs-private */
    keydownHandler($event: KeyboardEvent): void;
    /** toggles the state of the navbar */
    toggle(): void;
    private updateTooltipContent;
    private windowToggleHandler;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqNavbarToggle, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqNavbarToggle, "kbq-navbar-toggle, [kbq-navbar-toggle]", never, {}, {}, never, ["[kbq-icon]"], false, [{ directive: typeof i1.CdkMonitorFocus; inputs: {}; outputs: {}; }, { directive: typeof i2.KbqTooltipTrigger; inputs: {}; outputs: {}; }]>;
}
