import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { MatDialogRef } from '@angular/material/dialog'; import { TranslateService } from '@ngx-translate/core'; import { HoursOfOperation } from '../hours-of-operation'; import { TimeSpan } from '../hours-of-operation.interface'; import * as i0 from "@angular/core"; export interface DayOfWeekMap { [day: string]: HoursOfOperation; } export declare class EditHoursOfOperationDialog implements OnInit { dialogRef: MatDialogRef; private translateService; private cdr; control: FormControl; days: DayOfWeekMap; daysInWeekWithHoliday: any[]; validationErrorTimePickerComponent: boolean; errorStatusForEachDay: any[]; constructor(dialogRef: MatDialogRef, translateService: TranslateService, cdr: ChangeDetectorRef); ngOnInit(): void; isSpanValid(span: TimeSpan): boolean; valueChanged(day: string, timeSchedule: HoursOfOperation): void; save(): void; handleHasAnyErrors(error: boolean, i: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }