import { Overlay } from '@angular/cdk/overlay'; import { ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; import { MenuInterface } from './../../../../models/menu.interface'; import { LanguageInterface } from './../../../../models/language.interface'; import * as i0 from "@angular/core"; declare type Drawer = 'menu' | 'profile' | 'quick'; export declare class AsideColComponent implements OnInit, OnChanges { private eRef; private overlay; private viewContainerRef; menus: MenuInterface[]; languages?: LanguageInterface[] | null; openProfileDrawaerCallback: EventEmitter; drawerIsOpened?: boolean; drawerIsPinned?: boolean; languageMenuIsShow?: boolean; currentDrawer: Drawer; currentMenuDrawer: MenuInterface; languageButtonElementRef: ElementRef; languageMenuTemplateRef: TemplateRef; private overlayRef; constructor(eRef: ElementRef, overlay: Overlay, viewContainerRef: ViewContainerRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; clickout(event: any): void; togglePinDrawer(): void; openMenuDrawer(data: MenuInterface): void; openProfileDrawer(): void; closeDrawer(): void; resetDrawers(): void; showLanguageMenu(): void; hideLanguageMenu(): void; languageMenuClickHandler(item: LanguageInterface): void; private openDrawer; private pinDrawer; private unPinDrawer; private createLanguageMenuOverlay; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};