import { AfterContentInit, ChangeDetectorRef, DoCheck, ElementRef, EventEmitter, IterableDiffers, OnInit } from "@angular/core"; import { CkTreeTableComponent } from "../table/tree-table.component"; import { CkTableInnerComponent } from "../table/table-inner.component"; import { CkGanttInnerComponent } from "./gantt-inner.component"; import { GanttItem } from "./gantt-item"; import { ComponentHelper } from "../common/component-helper"; import { GanttHoliday } from "./gantt-holiday"; import { CkGanttLineEvent } from "./gantt-line.event"; export declare class CkTreeGanttComponent extends CkTreeTableComponent implements OnInit, AfterContentInit, DoCheck { protected elementGantt: ElementRef; protected componentHelper: ComponentHelper; mouseOverLineChange: EventEmitter; clickLineChange: EventEmitter; ganttItemColorMapChange: EventEmitter; canGanttMode: boolean; canGanttScaleType: boolean; canGanttLinePopover: boolean; ganttMode: "hour" | "days"; ganttStartRange: number; ganttEndRange: number; ganttItem: GanttItem[]; ganttHoliday: GanttHoliday[]; ganttScaleSize: 30 | 45 | 60 | 80 | 120 | 200; ganttLinePopover: boolean; ganttInnerComponent: CkGanttInnerComponent; tableInnerComponent: CkTableInnerComponent; ganttScaleType: any[]; ganttItemColorMap: any; viewControlType: -1 | 0 | 1; mouseEnterTarget: any; ganttItemDiffer: any; resizeGantt: boolean; startResizeX: number; targetTableWidth: number; resizeTableWidth: number; ganttOperateMoveLeft: number; ganttItemColorModalState: boolean; ganttItemColorAllState: boolean; ganttItemHistory: GanttItem[]; ganttVariableDiffer: any[]; constructor(differs: IterableDiffers, changeDetector: ChangeDetectorRef, elementGantt: ElementRef, componentHelper: ComponentHelper); ngOnInit(): void; ngAfterContentInit(): void; ngDoCheck(): void; makeGanttItemColor(): void; onScroll(event: any, view: any, type: boolean): void; onMouseEnter(event: any): void; toggleGanttMode(type: any): void; toggleGanttScaleType(event: any): void; toggleViewControlType(type: any): void; ganttVariableDifferFn(): void; toggleGanttLinePopover(): void; omMouseOverLine(lineEvent: any): void; onClickLine(lineEvent: any): void; onStartResizeGantt(event: any): void; onStopResizeGantt(event: any): void; onResizeGantt(event: any): void; resizeGanttFn(startX: number, currentX: number): void; openGanttItemColorModal(): void; cancelGanttItemColorModal(): void; toggleGanttItemColorAllState(): void; saveGanttItemColor(): void; }