import { OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { MatSort } from '@angular/material/sort'; import { MatTableDataSource } from '@angular/material/table'; import { VisitApiService } from '../../services/visit-api.service'; import { IAnnexFile, Visit } from 'inova-front-core/models'; export declare class AnnexesViewComponent implements OnInit { data: any; private dialogRef; private visitService; dataSource: MatTableDataSource; columnsToDisplay: string[]; visit: Visit; groupedAnnexes: any[]; extensions: string[][]; hasAnnexes: boolean; noAnnexes: string; allAnnexes: any[]; generatingZip: boolean; loadingDialog: boolean; sort: MatSort; constructor(data: any, dialogRef: MatDialogRef, visitService: VisitApiService); ngOnInit(): void; cancel(): void; getAnnexesTab(index: number): void; private groupAnnexes; viewFile(file: IAnnexFile, index: number): void; downloadFile(file: IAnnexFile, name: string): void; downloadAll(): void; private mapAnnexes; }