import { ElementRef, SimpleChanges, OnChanges, OnDestroy, DoCheck } from '@angular/core';
import { DynamicHTMLRenderer } from './renderer';
/**
* ComponentOutlet is a directive to create dynamic component.
*
* Example:
*
* ```ts
* @Component({
* selector: 'my-app',
* template: `
*
* `
* })
* export class AppComponent {
* content = `
*
* Awesome Document
*
*
* `;
* }
* ```
*
*/
export declare class DynamicHTMLComponent implements DoCheck, OnChanges, OnDestroy {
private renderer;
private elementRef;
content: string;
private ref;
constructor(renderer: DynamicHTMLRenderer, elementRef: ElementRef);
ngOnChanges(_: SimpleChanges): void;
ngDoCheck(): void;
ngOnDestroy(): void;
}