import { ComponentRef } from "@angular/core"; export declare class DynamicComponentRef extends ComponentRef { private baseComponentRef; readonly changeDetectorRef: import("@angular/core").ChangeDetectorRef; readonly componentType: import("@angular/core").Type; readonly location: import("@angular/core").ElementRef; readonly injector: import("@angular/core").Injector; readonly instance: T; readonly hostView: import("@angular/core").ViewRef; private hasChanged; private outputSubscriptions; private isFirstChange; constructor(baseComponentRef: ComponentRef); destroy(): void; onDestroy(callback: Function): void; updateInputs(newValues: any): void; subscribeToOutput(key: string, handler: Function): void; }