import { ComponentRef, Injector, NgModuleFactory } from '@angular/core';
import { IDynamicComponentManifest } from './dynamic-component-manifest';
export declare class DynamicComponentService {
    private injector;
    constructor(injector: Injector);
    getComponentInManifest(manifestKey: string, manifest: IDynamicComponentManifest[]): Promise<ComponentRef<unknown>>;
    getComponentBySelector(componentSelector: string, moduleLoaderFunction: () => Promise<any>): Promise<ComponentRef<unknown>>;
    getModuleFactory(moduleLoaderFunction: () => Promise<NgModuleFactory<any>>): Promise<any>;
}
//# sourceMappingURL=dynamic-component.service.d.ts.map