import { ModuleWithProviders } from '@angular/core'; import { FormlyForm } from './components/formly.form'; import { FormlyFieldConfig } from './components/formly.field.config'; import { FormlyField } from './components/formly.field'; import { FormlyAttributes } from './components/formly.attributes'; import { FormlyConfig, ConfigOption } from './services/formly.config'; import { FormlyFormBuilder } from './services/formly.form.builder'; import { FormlyValidationMessages } from './services/formly.validation-messages'; import { FormlyPubSub, FormlyEventEmitter } from './services/formly.event.emitter'; import { Field } from './templates/field'; import { FieldType } from './templates/field.type'; import { FieldWrapper } from './templates/field.wrapper'; import { SingleFocusDispatcher } from './services/formly.single.focus.dispatcher'; export { FormlyAttributes, FormlyFormBuilder, FormlyField, FormlyFieldConfig, FormlyForm, FormlyConfig, FormlyPubSub, FormlyValidationMessages, FormlyEventEmitter, SingleFocusDispatcher, Field, FieldType, FieldWrapper }; export declare class FormlyModule { static forRoot(config?: ConfigOption): ModuleWithProviders; }