import { OnInit, SimpleChanges, EventEmitter } from '@angular/core'; import { NoiseAnalysisLineParam } from './noise-analysis-line-interface'; import { NoiseAnalysisLineService } from './noise-analysis-line.service'; import { ECharts } from 'echarts'; import { CommonService } from "../../service/common.service"; declare type axisNameRotate = 'leftSmallAngle' | 'leftBigAngle' | 'rightSmallAngle' | 'rightBigAngle'; export declare class NoiseAnalysisLineComponent implements OnInit { private noiseAnalysisLineService; private commonService; constructor(noiseAnalysisLineService: NoiseAnalysisLineService, commonService: CommonService); bcacGetChartInstance: EventEmitter; bcacBrushSelected: EventEmitter; bcacShowSpec: EventEmitter; bcacBrushEnlarge: EventEmitter; bcacBrushRestore: EventEmitter; bcacBrushCalculation: EventEmitter; bcacRectClick: EventEmitter; bcacChartMouseOver: EventEmitter; bcacChartMultipleChoiceChecked: EventEmitter; bcacChartSwitchValueChecked: EventEmitter; Option: any; _bcacChartTitle: { show: boolean; label: string; }; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; receiveChartData: any; _bcacNoiseDropToolboxData: any; bcacChartData: NoiseAnalysisLineParam; bcacTooltipFormatter: any; bcacChartShowToolbox: boolean; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number; bcacXAxisLabelRotate: axisNameRotate; bcacYAxisLabelRotate: axisNameRotate; brushSelected($event: any): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; updateOption(): void; chartOption: any; renderGraph(): void; echartInstance: any; onOptionInit(ec: any): void; chartClick(e: any): void; chartMouseOver(e: any): void; bcacToolboxIntervalChange(value: any): void; bcacToolboxMultipleChoiceChange(checkedlist: any): void; } export {};