import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DndModule } from '@churchs19/ng2-dnd';
import { OntimizeWebModule } from 'ontimize-web-ngx';
import { DynamicFormModule } from 'ontimize-web-ngx-dynamicform';
import { O_DYNAMICFORM_BUILDER_COMPONENTS, ComponentSettingsDialogComponent } from './src/components-index';
import { O_DYNAMICFORM_BUILDER_PROVIDERS } from './src/services';
export * from './src/components-index';
export * from './src/services';
var DynamicFormBuilderModule = (function () {
    function DynamicFormBuilderModule() {
    }
    DynamicFormBuilderModule.decorators = [
        { type: NgModule, args: [{
                    imports: [
                        OntimizeWebModule,
                        CommonModule,
                        DndModule,
                        DynamicFormModule
                    ],
                    declarations: O_DYNAMICFORM_BUILDER_COMPONENTS,
                    exports: O_DYNAMICFORM_BUILDER_COMPONENTS,
                    entryComponents: [
                        ComponentSettingsDialogComponent
                    ],
                    providers: O_DYNAMICFORM_BUILDER_PROVIDERS,
                    schemas: [CUSTOM_ELEMENTS_SCHEMA]
                },] },
    ];
    return DynamicFormBuilderModule;
}());
export { DynamicFormBuilderModule };
//# sourceMappingURL=index.js.map