import { ComponentFactoryResolver, ComponentRef, Injector, OnDestroy, OnInit, Type } from '@angular/core'; import { CoreBaseComponent } from './base.component'; import * as i0 from "@angular/core"; export declare class DynamicComponentBase extends CoreBaseComponent implements OnInit, OnDestroy { private componentFactoryResolver; /** * The source name to use for logging */ protected get logSourceName(): string; private container; protected componentType: Type; protected ref: ComponentRef; constructor(componentFactoryResolver: ComponentFactoryResolver, inject?: Injector); ngOnInit(): void; ngOnDestroy(): void; protected createComponent(): void; protected cleanComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, false, never>; }