import { OnInit } from '@angular/core'; import { MatDrawerToggleResult, MatSidenav } from '@angular/material/sidenav'; import { VdMediaService } from '../../media/services/media.service'; import { MenuItem } from '../../menu/models/menu-item'; import { ILayoutTogglable } from '../layout-toggle.class'; import * as i0 from "@angular/core"; export declare class VdLayoutManageListComponent implements ILayoutTogglable, OnInit { private media; /** * sidenav: MatSidenav */ sidenav: MatSidenav; /** * title: string * Content title */ title: string; /** * closable: boolean * If false, hide close button */ closable: boolean; /** * menuItems: MenuItem[] */ menuItems: MenuItem[]; /** * mode?: 'side', 'push' or 'over' * * The mode or styling of the sidenav. * Defaults to "side". * See "MatSidenav" documentation for more info. * * https://github.com/angular/material2/tree/master/src/lib/sidenav */ mode: 'side' | 'push' | 'over'; /** * overGt?: string */ sideGt: string; /** * opened?: boolean * * Whether or not the sidenav is opened. Use this binding to open/close the sidenav. * Defaults to "true". * * See "MatSidenav" documentation for more info. * * https://github.com/angular/material2/tree/master/src/lib/sidenav */ opened: boolean; /** * opened?: string * * Whether or not the sidenav is opened. Use this binding to open/close the sidenav. * Defaults to "true". */ openedGt: string; /** * sidenavWidth?: string * * Sets the "width" of the sidenav in either "px" or "%" * Defaults to "257px". * * https://github.com/angular/material2/tree/master/src/lib/sidenav */ sidenavWidth: string; /** * sidenavGtXsWidth?: number */ sidenavGtXsWidth: number; /** * Checks if `ESC` should close the sidenav * Should only close it for `push` and `over` modes */ get disableClose(): boolean; /** * Constructor */ constructor(media: VdMediaService); /** * Lifecycle hook that is called after data-bound properties * of a directive are initialized. */ ngOnInit(): void; /** * Proxy toggle method to access sidenav from outside (from vd-layout template). */ toggle(): Promise; /** * Proxy open method to access sidenav from outside (from vd-layout template). */ open(): Promise; /** * Proxy close method to access sidenav from outside (from vd-layout template). */ close(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }