import { OnInit } from '@angular/core'; import { LoadingService } from '@schoolbelle/common/loading'; import { Subscription } from 'rxjs'; import { ChangeEvent } from 'ngx-virtual-scroller'; import { AuthService, SurveyService, RepliesService } from '../../services'; import { Survey, ReplyItem, ForgeryStore } from '../../classes'; import { TableService } from './table.service'; export declare class TableComponent implements OnInit { repliesService: RepliesService; private surveyService; private loading; private auth; private table; list: ReplyItem[]; survey: Survey; loadingIntialReplies: boolean; subscription: Subscription; vsStartIndex: number; vsEndIndex: number; canForge: boolean; store: ForgeryStore; constructor(repliesService: RepliesService, surveyService: SurveyService, loading: LoadingService, auth: AuthService, table: TableService); ngOnInit(): void; ngOnDestroy(): void; onVsChange($event: ChangeEvent): void; trackById(index: any, item: ReplyItem): string; saveChanges(): void; cancelChanges(): void; downloadExcel(): void; }