import { Type } from "@angular/core";
import { LoggerService } from "@nova-ui/bits";
export interface IComponentWithLateLoadKey extends Type<any> {
    lateLoadKey: string;
}
export declare class ComponentRegistryService {
    private logger;
    private components;
    constructor(logger: LoggerService);
    registerByLateLoadKey(component: IComponentWithLateLoadKey): void;
    registerComponentType(key: string, component: any): void;
    getComponentType(key: string): any;
}
