import { OnInit, ElementRef } from '@angular/core'; import { TrackChart, Node, DisplayType } from './trackChart'; export declare class TrackChartComponent implements OnInit { canvasEle: ElementRef; toolTipEle: HTMLDivElement; model: TrackChart; Links: string[]; style: any; hoverLink: string; canvas: HTMLCanvasElement; titleColor: string; textColor: string; toolTips: any[]; constructor(); ngOnInit(): void; onMousemove(event: MouseEvent): void; addtoolTip(x: number, y: number, width: number, height: number, message: string, display: DisplayType, content: string): void; drawNode(ctx: CanvasRenderingContext2D, node: Node, x: number, y: number): void; drawNodeBorder(ctx: CanvasRenderingContext2D, node: Node, x: number, y: number): void; drawChildNode(ctx: CanvasRenderingContext2D, node: Node, x: number, y: number): void; drawChildNodeBorder(ctx: CanvasRenderingContext2D, nodes: Node, x: number, y: number): void; drawChildChart(ctx: CanvasRenderingContext2D, nodes: Node[], totalNode: number, x1: number, y: number, x2: number): number; drawChildChartText(ctx: CanvasRenderingContext2D, nodes: Node[], totalNode: number, x1: number, y: number, x2: number): void; drawChildChartBorder(ctx: CanvasRenderingContext2D, nodes: Node[], totalNode: number, x1: number, y: number, x2: number): void; drawChart(id: string, model: TrackChart, totalNode: number, completedPercentage: number, color: string, borderColor: string): void; drawNodeText(ctx: CanvasRenderingContext2D, text: string, x: number, y: number, color?: string): void; drawChildNodeText(ctx: CanvasRenderingContext2D, text: string, x: number, y: number): void; drawNodeTitle(ctx: CanvasRenderingContext2D, text: string, x: number, y: number): void; drawChildNodeTitle(ctx: CanvasRenderingContext2D, text: string, x: number, y: number): void; drawTextAS(ctx: CanvasRenderingContext2D, text: string, font: string, color: string, x: number, y: number): void; drawTitleAS(ctx: CanvasRenderingContext2D, text: string, font: string, color: string, x: number, y: number): void; drawChildTitleAS(ctx: CanvasRenderingContext2D, text: string, font: string, color: string, x: number, y: number): void; drawImage(ctx: CanvasRenderingContext2D, url: string, x: number, y: number): void; drawChildImage(ctx: CanvasRenderingContext2D, url: string, x: number, y: number): void; wrapText(ctx: CanvasRenderingContext2D, text: string, x: number, y: number, maxWidth: number, lineHeight: number): void; }