import { ComponentFactory, ComponentFactoryResolver, Type } from "@angular/core";
export declare abstract class BaseModule {
    protected componentFactoryResolver: ComponentFactoryResolver;
    private selectorToFactoryMap;
    protected abstract dynamicComponents: Type<any>[];
    constructor(componentFactoryResolver: ComponentFactoryResolver);
    getComponentFactory(selector: string): ComponentFactory<any>;
    private populateRegistry;
}
//# sourceMappingURL=base-module.d.ts.map