import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { AppComponent } from './app.component';
import {
  FilterService,
  GridModule,
  PageService,
} from '@syncfusion/ej2-angular-grids';
import {
  CheckBoxSelectionService,
  DropDownListAllModule,
  MultiSelectModule,
} from '@syncfusion/ej2-angular-dropdowns';
import { CheckBoxModule } from '@syncfusion/ej2-angular-buttons';
import { TreeGridModule } from '@syncfusion/ej2-angular-treegrid';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    GridModule,
    MultiSelectModule,
    DropDownListAllModule,
    CheckBoxModule,
    TreeGridModule
  ],
  providers: [FilterService, PageService, CheckBoxSelectionService],
  bootstrap: [AppComponent]
})
export class AppModule { }
