import { EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { SubSink } from '../../../subsink.class'; import { DialogService } from '../../../ui-kit/dialog/dialog.service'; import { SnackBarService } from '../../../ui-kit/snack-bar/snack-bar.service'; import { QuickViewService } from '../../services/quick-view.service'; import { WorkshopService } from '../services/workshop.service'; import * as i0 from "@angular/core"; export declare class WorkshopTableComponent implements OnInit, OnChanges, OnDestroy { private router; private route; private dialogService; private workshopService; private dialog; private snackBarService; private quickViewService; tableData: any; refreshTable: EventEmitter; subscriptions: SubSink; expandIndex: number; expanded: any[]; activeClass: boolean; highLightedId: string; searchQuery: string; previousData: any; constructor(router: Router, route: ActivatedRoute, dialogService: DialogService, workshopService: WorkshopService, dialog: DialogService, snackBarService: SnackBarService, quickViewService: QuickViewService); ngOnChanges(): void; ngOnInit(): void; clickChild(workshopId: any): void; goToAssessment(id: any): void; deleteWorkshop(details: any): void; deleteParticipant(workshopId: any, riskId: any, participantId: any): void; sendInvite(workshopId: any, riskId: any, participantId: any): void; addParticipant(workShopData: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }