import { AfterViewInit, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { LineChartData } from './LineChartData'; import { ChartDataset, ChartOptions } from 'chart.js'; import { BaseChartDirective } from 'ng2-charts'; import moment from "moment"; import { DateFormat } from "../model/DateFormat"; import * as i0 from "@angular/core"; export declare class LineChartComponent implements OnInit, AfterViewInit, OnChanges { chart: BaseChartDirective; currentData: LineChartData; predictedData: LineChartData; additionalDatasets: LineChartData[]; isMonthlyChart?: boolean; valuePipe?: any; dateFormatSource: DateFormat; plugins: any[]; lineShadows: boolean; arbitraryLines?: moment.Moment[]; beginAtZero: boolean; isLoading: boolean; options: ChartOptions; chartDataSets: ChartDataset[]; chartLabels: (Date | string | number)[]; ngAfterViewInit(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; chartOptions: (currentData: LineChartData, predictedData: LineChartData, additionalDatasets: LineChartData[], valuePipe: any) => void; initChart(currentSpend?: LineChartData, predictedSpend?: LineChartData, additionalDatasets?: LineChartData[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }