import { ComponentRef, Type } from '@angular/core'; import { ComponentCreatorBase } from './component-creator-base'; export interface MessageContainer { componentRef: ComponentRef; message_id: string; } export declare class ComponentCreator { private base; private component?; private _idPrefix; constructor(base: ComponentCreatorBase, component?: Type, _idPrefix?: string); domElem: HTMLElement; componentRef: ComponentRef; messages: Array>; create(): Promise; remove(ref: ComponentRef): void; protected _generateMessageId(): string; }