import { ViewContainerRef, ComponentFactoryResolver } from '@angular/core';
export declare class CfDynamicComponentLoaderComponent {
    private resolver;
    currentComponent: any;
    dynamicComponentContainer: ViewContainerRef;
    /**
     * <p>Data for the dynamically loaded component.</p>
     * <p>data.component: Component name</p>
     * <p>data.inputs: Component input parameters</p>
     * <p>data.loadedInstance: reference to ComponentRef of the current component instance
     * - NOT to pass - it's set by dynalic loader after loading component and can be used to destroy component</p>
     * <p>data.id: component ID - to pass if you want it to be set for the specific value, i.e. for ID from storage</p>
     */
    componentData: {
        component: any;
        inputs: any;
        loadedInstance: any;
        id: string;
    };
    constructor(resolver: ComponentFactoryResolver);
}
