import { Compiler } from '@angular/core'; import { ConfigurationObjectResolve } from '@mf/core'; import { ContainersService } from '../services/containers.service'; import { ElementUrlsOverriderService } from '../services/urls-overrider.service'; import { RendererRef, NgParentComponentRef, NgRendererContext } from './interface'; /** * */ export declare class NgComponentRendererRef implements RendererRef { private readonly compiler; private readonly containersService; private readonly elementUrlsOverriderService; constructor(compiler: Compiler, containersService: ContainersService, elementUrlsOverriderService: ElementUrlsOverriderService); /** * */ render(resolvedConfiguration: ConfigurationObjectResolve, parentComponentRef: NgParentComponentRef): Promise; /** * */ destroy(context: NgRendererContext): void; /** * Injects the domain name to dynamically created component * To be used for UrlOverriderPipe */ private createInjector; }