import { AfterViewInit, OnInit } from '@angular/core'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { CalendarDate } from '../../calendar-modal/calendar-date/calendar-date'; import { CalendarHours } from '../../calendar-modal/calendar-hours/calendar-hours'; import { CalendarHoursService } from '../../service/calendar-hours.service'; import { CalendarEventInput } from '../../calendar-modal/calendar-event/calendar-event-input'; import { CalendarEventFull } from '../../calendar-modal/calendar-event/calendar-event-full'; import { CalendarEventService } from '../../service/calendar-event.service'; import * as i0 from "@angular/core"; /** * @author vaibhav * calendar week view gird component will display grid view of week date and time. * */ export declare class CalendarWeekViewGridComponent implements OnInit, AfterViewInit { private store; private _calendarWeekService; private _calendarEventService; events$?: Observable; date$?: Observable; _currentDate?: CalendarDate; calendarHours?: CalendarHours[][]; calendarEventsFull?: CalendarEventFull[]; multipleDayEvents?: CalendarEventFull[]; constructor(store: Store<{ _date: CalendarDate; }>, _calendarWeekService: CalendarHoursService, _calendarEventService: CalendarEventService); /** * Component lifecycle ngOnInit will initialize view */ ngOnInit(): void; /** * component lifecycle hook will scroll view to current hour. */ ngAfterViewInit(): void; trackByHour(index: number, el: CalendarHours): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }