import { OnInit, NgZone, ElementRef, TemplateRef, OnDestroy } from '@angular/core'; import { GanttDomService } from './gantt-dom.service'; import { GanttDragContainer } from './gantt-drag-container'; import { GanttUpper } from './gantt-upper'; import { GanttPrintService } from './gantt-print.service'; import { GanttDate } from './utils/date'; import * as i0 from "@angular/core"; export declare class NgxGanttRootComponent implements OnInit, OnDestroy { private elementRef; private ngZone; private dom; dragContainer: GanttDragContainer; ganttUpper: GanttUpper; private printService; sideWidth: number; sideTemplate: TemplateRef; mainTemplate: TemplateRef; /** The native `` element. */ backdrop: ElementRef; verticalScrollbarWidth: number; horizontalScrollbarHeight: number; private unsubscribe$; private get view(); onWindowResize(): void; constructor(elementRef: ElementRef, ngZone: NgZone, dom: GanttDomService, dragContainer: GanttDragContainer, ganttUpper: GanttUpper, printService: GanttPrintService); ngOnInit(): void; computeScrollBarOffset(): void; ngOnDestroy(): void; private setupViewScroll; private setupResize; private setupScrollClass; scrollToToday(): void; scrollToDate(date: number | GanttDate): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }