import { ComponentRef, EventEmitter, OnInit, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * @description * This component is used internally to allow us to dynamically load a component * like with `*ngComponentOutlet`, but with the ability to get a reference to the * created ComponentRef. This can then be used to delegate lifecycle events like * `canDeactivate` to the loaded component. */ export declare class DynamicComponentLoaderComponent implements OnInit { private viewContainer; componentType: any; loaded: EventEmitter>; constructor(viewContainer: ViewContainerRef); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class AngularRouteComponent { protected component: import("@angular/core").Type; protected componentRef: ComponentRef; componentLoaded(componentRef: ComponentRef): void; canDeactivate(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }