import { AfterContentInit, AfterViewInit, ChangeDetectorRef, EventEmitter, QueryList } from '@angular/core';
import { NcISidebarItem } from './sidebar-item/sidebar-item.component';
import * as i0 from "@angular/core";
export declare class NcSidebarComponent implements AfterContentInit, AfterViewInit {
    private cdRef;
    accordion: boolean;
    hiddenMenu: boolean;
    secondary: boolean;
    readonly hiddenMenuChange: EventEmitter<boolean>;
    readonly sidebarItems: QueryList<NcISidebarItem>;
    constructor(cdRef: ChangeDetectorRef);
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    toggleMenu(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcSidebarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NcSidebarComponent, "nc-sidebar", ["ncSidebar"], { "accordion": "accordion"; "hiddenMenu": "hiddenMenu"; "secondary": "secondary"; }, { "hiddenMenuChange": "hiddenMenuChange"; }, ["sidebarItems"], never>;
}
