import { ComponentRef, Injector, Type, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class CompilerService { private readonly modules; render(options: RendererOptions): Promise>; resolveComponent(type: Type, injector: Injector): Promise<{ component: Type; injector: Injector; }>; private renderComponent; private resolveModuleInfo; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export interface RendererOptions { type: Type; inputs?: any; container: ViewContainerRef; } export interface IDynamicModule { /** Reference to the main component of the module */ component: Type; }