/**
* Angular Bryntum Scheduler Pro Shared module
*/
import { NgModule } from '@angular/core';

import { BryntumFullscreenButtonComponent } from './bryntum-fullscreen-button.component';
import { BryntumDemoHeaderComponent } from './bryntum-demo-header.component';

import { BryntumAIFilterFieldComponent } from './bryntum-a-i-filter-field.component';
import { BryntumButtonComponent } from './bryntum-button.component';
import { BryntumButtonGroupComponent } from './bryntum-button-group.component';
import { BryntumCalendarEditorComponent } from './bryntum-calendar-editor.component';
import { BryntumCalendarFieldComponent } from './bryntum-calendar-field.component';
import { BryntumChatPanelComponent } from './bryntum-chat-panel.component';
import { BryntumCheckboxComponent } from './bryntum-checkbox.component';
import { BryntumCheckboxGroupComponent } from './bryntum-checkbox-group.component';
import { BryntumChecklistFilterComboComponent } from './bryntum-checklist-filter-combo.component';
import { BryntumChipViewComponent } from './bryntum-chip-view.component';
import { BryntumCodeEditorComponent } from './bryntum-code-editor.component';
import { BryntumColorFieldComponent } from './bryntum-color-field.component';
import { BryntumComboComponent } from './bryntum-combo.component';
import { BryntumConstraintTypePickerComponent } from './bryntum-constraint-type-picker.component';
import { BryntumContainerComponent } from './bryntum-container.component';
import { BryntumCostAccrualFieldComponent } from './bryntum-cost-accrual-field.component';
import { BryntumDateFieldComponent } from './bryntum-date-field.component';
import { BryntumDatePickerComponent } from './bryntum-date-picker.component';
import { BryntumDateRangeFieldComponent } from './bryntum-date-range-field.component';
import { BryntumDateTimeFieldComponent } from './bryntum-date-time-field.component';
import { BryntumDemoCodeEditorComponent } from './bryntum-demo-code-editor.component';
import { BryntumDependencyTypePickerComponent } from './bryntum-dependency-type-picker.component';
import { BryntumDisplayFieldComponent } from './bryntum-display-field.component';
import { BryntumDurationFieldComponent } from './bryntum-duration-field.component';
import { BryntumEditorComponent } from './bryntum-editor.component';
import { BryntumEffortFieldComponent } from './bryntum-effort-field.component';
import { BryntumEndDateFieldComponent } from './bryntum-end-date-field.component';
import { BryntumEventColorFieldComponent } from './bryntum-event-color-field.component';
import { BryntumFieldFilterPickerComponent } from './bryntum-field-filter-picker.component';
import { BryntumFieldFilterPickerGroupComponent } from './bryntum-field-filter-picker-group.component';
import { BryntumFieldSetComponent } from './bryntum-field-set.component';
import { BryntumFileFieldComponent } from './bryntum-file-field.component';
import { BryntumFilePickerComponent } from './bryntum-file-picker.component';
import { BryntumFilterFieldComponent } from './bryntum-filter-field.component';
import { BryntumGridComponent } from './bryntum-grid.component';
import { BryntumGridBaseComponent } from './bryntum-grid-base.component';
import { BryntumGridChartDesignerComponent } from './bryntum-grid-chart-designer.component';
import { BryntumGridFieldFilterPickerComponent } from './bryntum-grid-field-filter-picker.component';
import { BryntumGridFieldFilterPickerGroupComponent } from './bryntum-grid-field-filter-picker-group.component';
import { BryntumGroupBarComponent } from './bryntum-group-bar.component';
import { BryntumHintComponent } from './bryntum-hint.component';
import { BryntumLabelComponent } from './bryntum-label.component';
import { BryntumListComponent } from './bryntum-list.component';
import { BryntumMenuComponent } from './bryntum-menu.component';
import { BryntumModelComboComponent } from './bryntum-model-combo.component';
import { BryntumMonthPickerComponent } from './bryntum-month-picker.component';
import { BryntumNumberFieldComponent } from './bryntum-number-field.component';
import { BryntumPagingToolbarComponent } from './bryntum-paging-toolbar.component';
import { BryntumPanelComponent } from './bryntum-panel.component';
import { BryntumPasswordFieldComponent } from './bryntum-password-field.component';
import { BryntumProgressBarComponent } from './bryntum-progress-bar.component';
import { BryntumProjectComboComponent } from './bryntum-project-combo.component';
import { BryntumSchedulerProProjectModelComponent } from './bryntum-scheduler-pro-project-model.component';
import { BryntumRadioComponent } from './bryntum-radio.component';
import { BryntumRadioGroupComponent } from './bryntum-radio-group.component';
import { BryntumRateTableFieldComponent } from './bryntum-rate-table-field.component';
import { BryntumResourceComboComponent } from './bryntum-resource-combo.component';
import { BryntumResourceEditorComponent } from './bryntum-resource-editor.component';
import { BryntumResourceFilterComponent } from './bryntum-resource-filter.component';
import { BryntumResourceGridComponent } from './bryntum-resource-grid.component';
import { BryntumResourceHistogramComponent } from './bryntum-resource-histogram.component';
import { BryntumResourceTypeFieldComponent } from './bryntum-resource-type-field.component';
import { BryntumResourceUtilizationComponent } from './bryntum-resource-utilization.component';
import { BryntumSchedulerComponent } from './bryntum-scheduler.component';
import { BryntumSchedulerBaseComponent } from './bryntum-scheduler-base.component';
import { BryntumSchedulerDatePickerComponent } from './bryntum-scheduler-date-picker.component';
import { BryntumSchedulerProComponent } from './bryntum-scheduler-pro.component';
import { BryntumSchedulerProBaseComponent } from './bryntum-scheduler-pro-base.component';
import { BryntumSchedulingDirectionPickerComponent } from './bryntum-scheduling-direction-picker.component';
import { BryntumSchedulingModePickerComponent } from './bryntum-scheduling-mode-picker.component';
import { BryntumSliderComponent } from './bryntum-slider.component';
import { BryntumSlideToggleComponent } from './bryntum-slide-toggle.component';
import { BryntumSplitterComponent } from './bryntum-splitter.component';
import { BryntumStartDateFieldComponent } from './bryntum-start-date-field.component';
import { BryntumTabPanelComponent } from './bryntum-tab-panel.component';
import { BryntumTextAreaFieldComponent } from './bryntum-text-area-field.component';
import { BryntumTextAreaPickerFieldComponent } from './bryntum-text-area-picker-field.component';
import { BryntumTextFieldComponent } from './bryntum-text-field.component';
import { BryntumTimeFieldComponent } from './bryntum-time-field.component';
import { BryntumTimelineComponent } from './bryntum-timeline.component';
import { BryntumTimelineHistogramComponent } from './bryntum-timeline-histogram.component';
import { BryntumTimePickerComponent } from './bryntum-time-picker.component';
import { BryntumToolbarComponent } from './bryntum-toolbar.component';
import { BryntumTreeComboComponent } from './bryntum-tree-combo.component';
import { BryntumTreeGridComponent } from './bryntum-tree-grid.component';
import { BryntumUndoRedoComponent } from './bryntum-undo-redo.component';
import { BryntumVersionGridComponent } from './bryntum-version-grid.component';
import { BryntumViewPresetComboComponent } from './bryntum-view-preset-combo.component';
import { BryntumWidgetComponent } from './bryntum-widget.component';
import { BryntumYearPickerComponent } from './bryntum-year-picker.component';

@NgModule({
    declarations : [

        BryntumFullscreenButtonComponent,
        BryntumDemoHeaderComponent,

        BryntumAIFilterFieldComponent,
        BryntumButtonComponent,
        BryntumButtonGroupComponent,
        BryntumCalendarEditorComponent,
        BryntumCalendarFieldComponent,
        BryntumChatPanelComponent,
        BryntumCheckboxComponent,
        BryntumCheckboxGroupComponent,
        BryntumChecklistFilterComboComponent,
        BryntumChipViewComponent,
        BryntumCodeEditorComponent,
        BryntumColorFieldComponent,
        BryntumComboComponent,
        BryntumConstraintTypePickerComponent,
        BryntumContainerComponent,
        BryntumCostAccrualFieldComponent,
        BryntumDateFieldComponent,
        BryntumDatePickerComponent,
        BryntumDateRangeFieldComponent,
        BryntumDateTimeFieldComponent,
        BryntumDemoCodeEditorComponent,
        BryntumDependencyTypePickerComponent,
        BryntumDisplayFieldComponent,
        BryntumDurationFieldComponent,
        BryntumEditorComponent,
        BryntumEffortFieldComponent,
        BryntumEndDateFieldComponent,
        BryntumEventColorFieldComponent,
        BryntumFieldFilterPickerComponent,
        BryntumFieldFilterPickerGroupComponent,
        BryntumFieldSetComponent,
        BryntumFileFieldComponent,
        BryntumFilePickerComponent,
        BryntumFilterFieldComponent,
        BryntumGridComponent,
        BryntumGridBaseComponent,
        BryntumGridChartDesignerComponent,
        BryntumGridFieldFilterPickerComponent,
        BryntumGridFieldFilterPickerGroupComponent,
        BryntumGroupBarComponent,
        BryntumHintComponent,
        BryntumLabelComponent,
        BryntumListComponent,
        BryntumMenuComponent,
        BryntumModelComboComponent,
        BryntumMonthPickerComponent,
        BryntumNumberFieldComponent,
        BryntumPagingToolbarComponent,
        BryntumPanelComponent,
        BryntumPasswordFieldComponent,
        BryntumProgressBarComponent,
        BryntumProjectComboComponent,
        BryntumSchedulerProProjectModelComponent,
        BryntumRadioComponent,
        BryntumRadioGroupComponent,
        BryntumRateTableFieldComponent,
        BryntumResourceComboComponent,
        BryntumResourceEditorComponent,
        BryntumResourceFilterComponent,
        BryntumResourceGridComponent,
        BryntumResourceHistogramComponent,
        BryntumResourceTypeFieldComponent,
        BryntumResourceUtilizationComponent,
        BryntumSchedulerComponent,
        BryntumSchedulerBaseComponent,
        BryntumSchedulerDatePickerComponent,
        BryntumSchedulerProComponent,
        BryntumSchedulerProBaseComponent,
        BryntumSchedulingDirectionPickerComponent,
        BryntumSchedulingModePickerComponent,
        BryntumSliderComponent,
        BryntumSlideToggleComponent,
        BryntumSplitterComponent,
        BryntumStartDateFieldComponent,
        BryntumTabPanelComponent,
        BryntumTextAreaFieldComponent,
        BryntumTextAreaPickerFieldComponent,
        BryntumTextFieldComponent,
        BryntumTimeFieldComponent,
        BryntumTimelineComponent,
        BryntumTimelineHistogramComponent,
        BryntumTimePickerComponent,
        BryntumToolbarComponent,
        BryntumTreeComboComponent,
        BryntumTreeGridComponent,
        BryntumUndoRedoComponent,
        BryntumVersionGridComponent,
        BryntumViewPresetComboComponent,
        BryntumWidgetComponent,
        BryntumYearPickerComponent
    ],
    imports : [],
    exports : [

        BryntumFullscreenButtonComponent,
        BryntumDemoHeaderComponent,

        BryntumAIFilterFieldComponent,
        BryntumButtonComponent,
        BryntumButtonGroupComponent,
        BryntumCalendarEditorComponent,
        BryntumCalendarFieldComponent,
        BryntumChatPanelComponent,
        BryntumCheckboxComponent,
        BryntumCheckboxGroupComponent,
        BryntumChecklistFilterComboComponent,
        BryntumChipViewComponent,
        BryntumCodeEditorComponent,
        BryntumColorFieldComponent,
        BryntumComboComponent,
        BryntumConstraintTypePickerComponent,
        BryntumContainerComponent,
        BryntumCostAccrualFieldComponent,
        BryntumDateFieldComponent,
        BryntumDatePickerComponent,
        BryntumDateRangeFieldComponent,
        BryntumDateTimeFieldComponent,
        BryntumDemoCodeEditorComponent,
        BryntumDependencyTypePickerComponent,
        BryntumDisplayFieldComponent,
        BryntumDurationFieldComponent,
        BryntumEditorComponent,
        BryntumEffortFieldComponent,
        BryntumEndDateFieldComponent,
        BryntumEventColorFieldComponent,
        BryntumFieldFilterPickerComponent,
        BryntumFieldFilterPickerGroupComponent,
        BryntumFieldSetComponent,
        BryntumFileFieldComponent,
        BryntumFilePickerComponent,
        BryntumFilterFieldComponent,
        BryntumGridComponent,
        BryntumGridBaseComponent,
        BryntumGridChartDesignerComponent,
        BryntumGridFieldFilterPickerComponent,
        BryntumGridFieldFilterPickerGroupComponent,
        BryntumGroupBarComponent,
        BryntumHintComponent,
        BryntumLabelComponent,
        BryntumListComponent,
        BryntumMenuComponent,
        BryntumModelComboComponent,
        BryntumMonthPickerComponent,
        BryntumNumberFieldComponent,
        BryntumPagingToolbarComponent,
        BryntumPanelComponent,
        BryntumPasswordFieldComponent,
        BryntumProgressBarComponent,
        BryntumProjectComboComponent,
        BryntumSchedulerProProjectModelComponent,
        BryntumRadioComponent,
        BryntumRadioGroupComponent,
        BryntumRateTableFieldComponent,
        BryntumResourceComboComponent,
        BryntumResourceEditorComponent,
        BryntumResourceFilterComponent,
        BryntumResourceGridComponent,
        BryntumResourceHistogramComponent,
        BryntumResourceTypeFieldComponent,
        BryntumResourceUtilizationComponent,
        BryntumSchedulerComponent,
        BryntumSchedulerBaseComponent,
        BryntumSchedulerDatePickerComponent,
        BryntumSchedulerProComponent,
        BryntumSchedulerProBaseComponent,
        BryntumSchedulingDirectionPickerComponent,
        BryntumSchedulingModePickerComponent,
        BryntumSliderComponent,
        BryntumSlideToggleComponent,
        BryntumSplitterComponent,
        BryntumStartDateFieldComponent,
        BryntumTabPanelComponent,
        BryntumTextAreaFieldComponent,
        BryntumTextAreaPickerFieldComponent,
        BryntumTextFieldComponent,
        BryntumTimeFieldComponent,
        BryntumTimelineComponent,
        BryntumTimelineHistogramComponent,
        BryntumTimePickerComponent,
        BryntumToolbarComponent,
        BryntumTreeComboComponent,
        BryntumTreeGridComponent,
        BryntumUndoRedoComponent,
        BryntumVersionGridComponent,
        BryntumViewPresetComboComponent,
        BryntumWidgetComponent,
        BryntumYearPickerComponent
    ]
})
export class BryntumSchedulerProModule { }
