import { BooleanInput } from '@angular/cdk/coercion';
import { ChangeDetectorRef, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Destroy, MediaService } from '@deja-js/component/core';
import { DejaSidenavService } from './sidenav.service';
import * as i0 from "@angular/core";
export declare class DejaSidenavComponent extends Destroy implements OnInit {
    sidenavService: DejaSidenavService;
    private mediaService;
    private router;
    private activatedRoute;
    private changeDetectorRef;
    set showToolbar(value: BooleanInput);
    headerText: string;
    headerIcon: string;
    title: string;
    mode: string;
    _showToolbar: boolean;
    constructor(sidenavService: DejaSidenavService, mediaService: MediaService, router: Router, activatedRoute: ActivatedRoute, changeDetectorRef: ChangeDetectorRef);
    ngOnInit(): void;
    private getActivatedRouteLastChild;
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaSidenavComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DejaSidenavComponent, "deja-sidenav", never, { "showToolbar": "showToolbar"; "headerText": "headerText"; "headerIcon": "headerIcon"; }, {}, never, ["deja-sidenav-menu", "deja-sidenav-header", "deja-sidenav-content"]>;
}
