import { OnInit, ElementRef, EventEmitter, ChangeDetectorRef, NgZone, QueryList, AfterViewInit, TemplateRef } from '@angular/core'; import { Observable } from 'rxjs'; import { GanttUpper } from './gantt-upper'; import { GanttLinkDragEvent, GanttLineClickEvent, GanttItemInternal, GanttItem, GanttSelectedEvent } from './class'; import { NgxGanttTableColumnComponent } from './table/gantt-column.component'; import { NgxGanttTableComponent } from './table/gantt-table.component'; import { GanttGlobalConfig } from './gantt.config'; import * as i0 from "@angular/core"; export declare class NgxGanttComponent extends GanttUpper implements OnInit, AfterViewInit { maxLevel: number; async: boolean; childrenResolve: (GanttItem: any) => Observable; linkable: boolean; linkDragStarted: EventEmitter>; linkDragEnded: EventEmitter>; lineClick: EventEmitter>; selectedChange: EventEmitter>; table: NgxGanttTableComponent; columns: QueryList; tableEmptyTemplate: TemplateRef; private ngUnsubscribe$; sideTableWidth: number; constructor(elementRef: ElementRef, cdr: ChangeDetectorRef, ngZone: NgZone, config: GanttGlobalConfig); ngOnInit(): void; ngAfterViewInit(): void; expandChildren(item: GanttItemInternal): void; selectItem(selectEvent: GanttSelectedEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }