import { OnInit, ComponentFactoryResolver, EventEmitter } from '@angular/core';
import { NgBuilderDirective } from './ng-builder.directive';
import { BuilderComponent } from './builder-component';
export declare class NgBuilderComponent implements OnInit {
    private componentFactoryResolver;
    private viewContainerRef;
    private renderdComonentList;
    private componentList;
    set _componentList(value: BuilderComponent[]);
    saveComponent: EventEmitter<any>;
    builder: NgBuilderDirective;
    constructor(componentFactoryResolver: ComponentFactoryResolver);
    ngOnInit(): void;
    /**
     * deprecated
     */
    generateComponentList(): void;
    /**
     * update rendert component list
     */
    update(): void;
    clearComponentList(): void;
    private loadComponent;
}
