import { TemplateRef, ComponentFactoryResolver, ApplicationRef, Injector, ViewContainerRef, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; /** * Menu content that will be rendered lazily once the menu is opened. */ export declare class OuiMenuContent implements OnDestroy { private _template; private _componentFactoryResolver; private _appRef; private _injector; private _viewContainerRef; private _document; private _portal; private _outlet; /** Emits when the menu content has been attached. */ _attached: Subject; constructor(_template: TemplateRef, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _injector: Injector, _viewContainerRef: ViewContainerRef, _document: Document); /** * Attaches the content with a particular context. */ attach(context?: any): void; /** * Detaches the content. */ detach(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=menu-content.d.ts.map