import { OnInit } from '@angular/core';
import { SdLayoutMenu } from '../../services';
import { MenuPipe } from '../../pipes';
import { ISdLayoutConfiguration, ISdSidebarConfiguration } from '../../configurations';
import * as i0 from "@angular/core";
export declare class SdLayoutComponent implements OnInit {
    private layoutConfig;
    private menuPipe;
    constructor(layoutConfig: ISdLayoutConfiguration, menuPipe: MenuPipe);
    menus: SdLayoutMenu[];
    set _menus(menus: SdLayoutMenu[]);
    sidebarConfiguration: ISdSidebarConfiguration;
    ngOnInit(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SdLayoutComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SdLayoutComponent, "sd-layout", never, { "_menus": { "alias": "menus"; "required": false; }; }, {}, never, ["*"], true, never>;
}
