import { EventEmitter, OnInit } from '@angular/core'; import { BaseChartDirective } from 'ng2-charts'; import { ChartOptions, ChartPoint } from 'chart.js'; import BoundaryChartDataSets from './boundary-chart-datasets.model'; import { ChartPointsExcerptService } from './chart-points-excerpt.service'; import { ChartPointsFittingService } from './chart-points-fitting.service'; export declare class Ng2ChartsBoundaryLinesComponent implements OnInit { private excerptService; private fittingService; width: number; height: number; maxDataPoints: number; traces: ChartPoint[]; lowerBaseline: ChartPoint[]; upperBaseline: ChartPoint[]; lowerBaselineChange: EventEmitter; upperBaselineChange: EventEmitter; private outputDataSets; chartDataSets: BoundaryChartDataSets[]; chartOptions: (ChartOptions & { dragData: any; dragDataRound: any; dragOptions: any; onDragStart: any; onDrag: any; onDragEnd: any; }); chartLegend: boolean; chartType: string; chartPlugins: any[]; private isDraggingSubject; chart: BaseChartDirective; constructor(excerptService: ChartPointsExcerptService, fittingService: ChartPointsFittingService); ngOnInit(): void; private excerptChartData; private fitAndEmitChartDataChanges; private setLineChartOptions; }