import { ApplicationRef, InjectionToken, Injector, OnDestroy, ComponentFactoryResolver } from "@angular/core"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare const REALSOFT_MENU_CONTENT: InjectionToken; export declare class RealsoftMenuContent implements OnDestroy { private _document; private _appRef; private _injector; private _componentFactoryResolver; private _portal; private _template; private _viewContainerRef; private _outlet; private _changeDetectorRef; readonly _attached: Subject; constructor(_document: Document, _appRef: ApplicationRef, _injector: Injector, _componentFactoryResolver: ComponentFactoryResolver); attach(context?: any): void; _markForCheck(): void; private _outletInitialization; private _insertOutletBeforeTemplate; detach(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }