import { Injector, Renderer } from '@angular/core'; import { GridService } from './grid.service'; import { GridComponent } from './grid.component'; import { GenericdatasetService } from '../../services/genericdataset/genericdataset.service'; import { DataService } from '../../services/data/data.service'; import { ReportService } from '../../services/report/report.service'; import { PaginationService } from '../../services/pagination/pagination.service'; import { ReactiveformService } from '../../services/reactiveform/reactiveform.service'; import { GenericListModalService } from '../../services/genericlistmodal/genericlistmodal.service'; export declare class ReportGridComponent extends GridComponent { renderer: Renderer; gridService: GridService; itemService: GenericdatasetService; dataService: DataService; paginationService: PaginationService; genericlistService: GenericListModalService; reactiveformService: ReactiveformService; reportService: ReportService; constructor(injector: Injector, renderer: Renderer, gridService: GridService, itemService: GenericdatasetService, dataService: DataService, paginationService: PaginationService, genericlistService: GenericListModalService, reactiveformService: ReactiveformService, reportService: ReportService); onCreate(): void; openList(templateName: string, restName: string, title: string, href: string, filter: string, key: string, templateNameRecord: string): void; openReport(parameters: any, templateNameRecord: string): void; openEmail(parameters: any, templateNameRecord: string): void; close(item: any): void; email(): void; uploadFile(): void; }