import { AfterViewInit, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { TimeData } from '../../shared/model/time-data'; import ApexCharts from 'apexcharts'; import * as i0 from "@angular/core"; export declare class PanelFaultComponent implements OnInit, OnChanges, AfterViewInit { hasData: boolean; /** * Chart container element ref */ chartContainer: ElementRef; /** * Apex Chart reference */ chart: ApexCharts; /** * X axis chart label */ xAxisLabel: string; /** * Y axis chart label */ yAxisLabel: string; /** * Data used to populate the chart */ data?: TimeData[][] | number[][]; chartConfig: any; constructor(); ngOnInit(): void; /** * Angular after view init handler, initialized apex chart after dom is ready */ ngAfterViewInit(): void; /** * Angular on change handler, allows for changing data and chart config in real time * @param simpleChanges */ ngOnChanges(simpleChanges: SimpleChanges): void; /** * Initialize and render chart * @private */ private initChart; /** * Plot initial/update chart data and render * @param data Data used to populate the chart * @param update Initial vs updating data * @param refreshing Refresh or plot new data * @private */ private plotChartData; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }