import { AfterViewInit, OnDestroy, OnInit } from '@angular/core'; import { MenuService, MenuToggleDelegate } from '../menu/menu.service'; import { MatSidenav } from '@angular/material/sidenav'; import { BaseService, TabBase } from './base.service'; import { MobileService } from '@main-class/componentes/core'; import * as i0 from "@angular/core"; export declare class BaseComponent implements OnInit, OnDestroy, AfterViewInit, MenuToggleDelegate { private mobileService; private menuService; private baseService; private activatedRoute; private modeSubscription?; private tabsSubscription?; tabs: Array; mobile: boolean; mode: 'default' | 'dialog'; sidenav: MatSidenav; private mobieListener; get hasTabs(): boolean; constructor(mobileService: MobileService, menuService: MenuService, baseService: BaseService); ngOnDestroy(): void; ngAfterViewInit(): void; ngOnInit(): Promise; toggle(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }