import { AfterViewInit, EventEmitter } from '@angular/core'; import { AtShiftPatternService } from '../at-shift-pattern.service'; import { BehaviorSubject } from 'rxjs'; import { IAtShiftPattern, IAtShiftPerDay } from '../../../interfaces/time-management/IAtShiftPattern'; import { BaseComponent } from '../../../libraries/base-component/base/base.component'; import { MultiLanguageService } from '../../../services/multi-language.service'; import { WorkShiftDndService } from '../../../services/work-shift-dnd.service'; import { AlertService } from '../../../libraries/alert/alert.service'; import * as i0 from "@angular/core"; export declare class AtShiftPatternDetailComponent extends BaseComponent implements AfterViewInit { mls: MultiLanguageService; workShiftDndService: WorkShiftDndService; private alertService; data$: BehaviorSubject; onCellChange: EventEmitter; atShiftPatternService: AtShiftPatternService; shiftCollectionHeight$: BehaviorSubject; rounds: IAtShiftPerDay[][]; commonOffDayIndexes: number[]; constructor(mls: MultiLanguageService, workShiftDndService: WorkShiftDndService, alertService: AlertService); ngAfterViewInit(): void; onDayInsert(e: any, dayNumber: number): void; onDayRemove(e: any, dayNumber: number): void; onCellChangeLocal(dayNumber: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }