import { OnInit } from '@angular/core'; import { LineChartData } from '../../../models/ILineChartData'; import { CustomLinerChartService } from '../../../services/chart/custom-line-chart.service'; import * as shape from 'd3-shape'; export declare class LineChartComponent implements OnInit { private customLinearChartService; /** * Data to display use the ChartData interface * Format: [{name: string, series: ChartData[]}] * ChartDate: {name: string, value: number} * @internal */ data: LineChartData[]; /** * show or hide the legend * Default value: true * @internal */ legend: boolean; /** * show or hide highlight dots in the chart * Default value: false * @internal */ showDots: boolean; /** * show or hide the x axis * @internal */ xAxis: boolean; /** * show or hide the y axis * @intenal */ yAxis: boolean; /** * show or hide the y axis label * Default value: true * @internal */ showYAxisLabel: boolean; /** * show or hide the x axis label * Default value: true * @internal */ showXAxisLabel: boolean; /** * the x axis label text * @internal */ xAxisLabel: string; /** * the y axis label text * @internal */ yAxisLabel: string; /** * the y axis label text * @internal */ theme: string; /** * display a timeline control under the chart. * Only available if a the x scale is linear or time * Default Value: true * @internal */ timeline: boolean; /** * Chart width * Default value: 700 * @internal */ width: number; /** * Chart height * Default value: 400 * @internal */ height: number; /** * Function to execute in the parent component * @internal */ select: Function; /** * Function to execute in the parent component * @internal */ activate: Function; /** * Function to execute in the parent component * @internal */ deactivate: Function; /** * Shape from d3-shape to apply to the chart * @internal */ shape: shape.CurveFactory; chart: any; ngAfterViewInit(): void; chartSize: number[]; colorScheme: { domain: any[]; }; constructor(customLinearChartService: CustomLinerChartService); ngOnInit(): void; ngAfterViewChecked(): void; random_hex_color_code: (color: string) => void; onSelect: (data: any) => void; onActivate: (data: any) => void; onDeactivate: (data: any) => void; }