import { OnInit } from '@angular/core'; import { MatDialog, MatDialogRef, MatSnackBar } from '@angular/material'; import { SnackBarController } from '../../controllers/snackbar-controller'; import { AutoReportService } from '../../depends/auto-reports.service'; import { ReportSchedule } from '../../depends/report-schedule.model'; import { TranslateService } from '../../translate.service'; export declare class AutoReportsDialogComponent implements OnInit { private dialog; private translate; dialogRef: MatDialogRef; data: any; private autoReportService; private snackbar; snackbarController: SnackBarController; loading: number; files: any[]; weekDays: string[]; reportSchedules: ReportSchedule[]; constructor(dialog: MatDialog, translate: TranslateService, dialogRef: MatDialogRef, data: any, autoReportService: AutoReportService, snackbar: MatSnackBar); ngOnInit(): void; createRule(): void; downloadReportSchedules(): void; downloadReportFiles(): void; sendNow(): void; getMonthDays(month_rule: any): any[]; getWeekDays(week_rule: any): any[]; edit(schedule: any): void; delete(schedule: any): void; downloadFile(file: any): void; deleteFile(file: any): void; download(link: any, file_name: any): void; getFileSize(size: any): string; isLoading(): boolean; setLoading(value: boolean): void; close(): void; }