(function (global, factory) {
    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@sd-angular/core/common'), require('@angular/core'), require('@angular/forms'), require('@sd-angular/core/autocomplete'), require('@sd-angular/core/button'), require('@sd-angular/core/date-range'), require('@sd-angular/core/date-time'), require('@sd-angular/core/editor'), require('@sd-angular/core/input'), require('@sd-angular/core/input-currency'), require('@sd-angular/core/modal'), require('@sd-angular/core/radio'), require('@sd-angular/core/select'), require('@sd-angular/core/select-editor'), require('@sd-angular/core/switch'), require('@sd-angular/core/upload-file'), require('@sd-angular/core/chip'), require('@sd-angular/core/textarea'), require('@sd-angular/core/utility'), require('@sd-angular/core/checkbox'), require('@sd-angular/core/label'), require('@sd-angular/core/time'), require('@sd-angular/core/side-drawer'), require('@sd-angular/core/quick-action'), require('@sd-angular/core/badge'), require('@sd-angular/core/timeline'), require('@sd-angular/core/modal-resizable'), require('@sd-angular/core/input-number')) :
    typeof define === 'function' && define.amd ? define('@sd-angular/core/form', ['exports', '@sd-angular/core/common', '@angular/core', '@angular/forms', '@sd-angular/core/autocomplete', '@sd-angular/core/button', '@sd-angular/core/date-range', '@sd-angular/core/date-time', '@sd-angular/core/editor', '@sd-angular/core/input', '@sd-angular/core/input-currency', '@sd-angular/core/modal', '@sd-angular/core/radio', '@sd-angular/core/select', '@sd-angular/core/select-editor', '@sd-angular/core/switch', '@sd-angular/core/upload-file', '@sd-angular/core/chip', '@sd-angular/core/textarea', '@sd-angular/core/utility', '@sd-angular/core/checkbox', '@sd-angular/core/label', '@sd-angular/core/time', '@sd-angular/core/side-drawer', '@sd-angular/core/quick-action', '@sd-angular/core/badge', '@sd-angular/core/timeline', '@sd-angular/core/modal-resizable', '@sd-angular/core/input-number'], factory) :
    (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global['sd-angular'] = global['sd-angular'] || {}, global['sd-angular'].core = global['sd-angular'].core || {}, global['sd-angular'].core.form = {}), global['sd-angular'].core.common, global.ng.core, global.ng.forms, global['sd-angular'].core.autocomplete, global['sd-angular'].core.button, global['sd-angular'].core['date-range'], global['sd-angular'].core['date-time'], global['sd-angular'].core.editor, global['sd-angular'].core.input, global['sd-angular'].core['input-currency'], global['sd-angular'].core.modal, global['sd-angular'].core.radio, global['sd-angular'].core.select, global['sd-angular'].core['select-editor'], global['sd-angular'].core.switch, global['sd-angular'].core['upload-file'], global['sd-angular'].core.chip, global['sd-angular'].core.textarea, global['sd-angular'].core.utility, global['sd-angular'].core.checkbox, global['sd-angular'].core.label, global['sd-angular'].core.time, global['sd-angular'].core['side-drawer'], global['sd-angular'].core['quick-action'], global['sd-angular'].core.badge, global['sd-angular'].core.timeline, global['sd-angular'].core['modal-resizable'], global['sd-angular'].core['input-number']));
}(this, (function (exports, common, core, forms, autocomplete, button, dateRange, dateTime, editor, input, inputCurrency, modal, radio, select, selectEditor, _switch, uploadFile, chip, textarea, utility, checkbox, label, time, sideDrawer, quickAction, badge, timeline, modalResizable, inputNumber) { 'use strict';

    var SdFormModule = /** @class */ (function () {
        function SdFormModule() {
        }
        return SdFormModule;
    }());
    SdFormModule.decorators = [
        { type: core.NgModule, args: [{
                    imports: [
                        forms.FormsModule,
                        forms.ReactiveFormsModule,
                        common.SdCommonModule,
                        modal.SdModalModule,
                        sideDrawer.SdSideDrawerModule,
                        label.SdLabelModule,
                        uploadFile.SdUploadFileModule,
                        dateRange.SdDateRangeModule,
                        dateTime.SdDateTimeModule,
                        time.SdTimeModule,
                        button.SdButtonModule,
                        autocomplete.SdAutocompleteModule,
                        input.SdInputModule,
                        inputCurrency.SdInputCurrencyModule,
                        inputNumber.SdInputNumberModule,
                        select.SdSelectModule,
                        selectEditor.SdSelectEditorModule,
                        editor.SdEditorModule,
                        _switch.SdSwitchModule,
                        radio.SdRadioModule,
                        chip.SdChipModule,
                        textarea.SdTextareaModule,
                        checkbox.SdCheckboxModule,
                        utility.SdUtilityModule,
                        quickAction.SdQuickActionModule,
                        badge.SdBadgeModule,
                        timeline.SdTimelineModule,
                        modalResizable.SdModalResizableModule
                    ],
                    declarations: [],
                    providers: [],
                    exports: [
                        forms.FormsModule,
                        forms.ReactiveFormsModule,
                        common.SdCommonModule,
                        modal.SdModalModule,
                        sideDrawer.SdSideDrawerModule,
                        label.SdLabelModule,
                        uploadFile.SdUploadFileModule,
                        dateRange.SdDateRangeModule,
                        dateTime.SdDateTimeModule,
                        time.SdTimeModule,
                        button.SdButtonModule,
                        autocomplete.SdAutocompleteModule,
                        input.SdInputModule,
                        inputCurrency.SdInputCurrencyModule,
                        inputNumber.SdInputNumberModule,
                        select.SdSelectModule,
                        selectEditor.SdSelectEditorModule,
                        editor.SdEditorModule,
                        _switch.SdSwitchModule,
                        radio.SdRadioModule,
                        chip.SdChipModule,
                        textarea.SdTextareaModule,
                        checkbox.SdCheckboxModule,
                        utility.SdUtilityModule,
                        quickAction.SdQuickActionModule,
                        badge.SdBadgeModule,
                        timeline.SdTimelineModule,
                        modalResizable.SdModalResizableModule
                    ]
                },] }
    ];

    /**
     * Generated bundle index. Do not edit.
     */

    exports.SdFormModule = SdFormModule;

    Object.defineProperty(exports, '__esModule', { value: true });

})));
//# sourceMappingURL=sd-angular-core-form.umd.js.map
