import { OnInit } from '@angular/core'; import { Location } from '@angular/common'; import * as shape from 'd3-shape'; import { BubbleChartInteractiveServerDataModel } from './bubble-chart-interactive/models'; export declare class AppComponent implements OnInit { location: Location; version: string; theme: string; chartType: string; chartGroups: any[]; chart: any; realTimeData: boolean; countries: any[]; single: any[]; multi: any[]; fiscalYearReport: any[]; dateData: any[]; dateDataWithRange: any[]; calendarData: any[]; statusData: any[]; sparklineData: any[]; timelineFilterBarData: any[]; graph: { links: any[]; nodes: any[]; }; bubble: any; linearScale: boolean; range: boolean; view: any[]; width: number; height: number; fitContainer: boolean; showXAxis: boolean; showYAxis: boolean; gradient: boolean; showLegend: boolean; legendTitle: string; legendPosition: string; legendAdvanced: boolean; showXAxisLabel: boolean; tooltipDisabled: boolean; showText: boolean; xAxisLabel: string; showYAxisLabel: boolean; yAxisLabel: string; showGridLines: boolean; innerPadding: string; barPadding: number; groupPadding: number; roundDomains: boolean; maxRadius: number; minRadius: number; showSeriesOnHover: boolean; roundEdges: boolean; animations: boolean; xScaleMin: any; xScaleMax: any; yScaleMin: number; yScaleMax: number; showDataLabel: boolean; noBarWhenZero: boolean; barWidth: number; trimXAxisTicks: boolean; trimYAxisTicks: boolean; rotateXAxisTicks: boolean; maxXAxisTickLength: number; maxYAxisTickLength: number; curves: { Basis: shape.CurveFactory; 'Basis Closed': shape.CurveFactory; Bundle: shape.CurveBundleFactory; Cardinal: shape.CurveCardinalFactory; 'Cardinal Closed': shape.CurveCardinalFactory; 'Catmull Rom': shape.CurveCatmullRomFactory; 'Catmull Rom Closed': shape.CurveCatmullRomFactory; Linear: shape.CurveFactory; 'Linear Closed': shape.CurveFactory; 'Monotone X': shape.CurveFactory; 'Monotone Y': shape.CurveFactory; Natural: shape.CurveFactory; Step: shape.CurveFactory; 'Step After': shape.CurveFactory; 'Step Before': shape.CurveFactory; default: shape.CurveFactory; }; curveType: string; curve: any; interpolationTypes: string[]; closedCurveType: string; closedCurve: any; closedInterpolationTypes: string[]; colorSets: any; colorScheme: any; schemeType: string; selectedColorScheme: string; rangeFillOpacity: number; customColors: { name: string; value: string; }[]; showLabels: boolean; explodeSlices: boolean; doughnut: boolean; showDoughnutSum: boolean; arcWidth: number; totalLabel: string; autoScale: boolean; timeline: boolean; margin: boolean; marginTop: number; marginRight: number; marginBottom: number; marginLeft: number; gaugeMin: number; gaugeMax: number; gaugeLargeSegments: number; gaugeSmallSegments: number; gaugeTextValue: string; gaugeUnits: string; gaugeAngleSpan: number; gaugeStartAngle: number; gaugeShowAxis: boolean; gaugeValue: number; gaugePreviousValue: number; heatmapMin: number; heatmapMax: number; barChart: any[]; lineChartSeries: any[]; lineChartScheme: { name: string; selectable: boolean; group: string; domain: string[]; }; comboBarScheme: { name: string; selectable: boolean; group: string; domain: string[]; }; showRightYAxisLabel: boolean; yAxisLabelRight: string; totalSales: number; salePrice: number; personnelCost: number; mathText: string; mathFunction: (o: any) => any; showLabel: boolean; treemap: any[]; treemapPath: any[]; sumBy: string; stackedgroupedColorScheme: { domain: string[]; }; bubbleDemoTempData: any[]; bubbleDemoChart: BubbleChartInteractiveServerDataModel; showRefLines: boolean; showRefLabels: boolean; refLines: { value: number; name: string; }[]; constructor(location: Location); readonly dateDataWithOrWithoutRange: any[]; ngOnInit(): void; updateData(): void; applyDimensions(): void; toggleFitContainer(event: any): void; selectChart(chartSelector: any): void; select(data: any): void; activate(data: any): void; deactivate(data: any): void; getInterpolationType(curveType: any): any; setColorScheme(name: any): void; onLegendLabelClick(entry: any): void; getCalendarData(): any[]; calendarAxisTickFormatting(mondayString: string): string; calendarTooltipText(c: any): string; pieTooltipText({ data }: { data: any; }): string; dollarValueFormat(c: any): string; getStatusData(): ({ name: string; value: any; extra?: undefined; } | { name: string; value: any; extra: { format: string; }; })[]; calcStatusData(sales?: any, dur?: any): ({ name: string; value: any; extra?: undefined; } | { name: string; value: any; extra: { format: string; }; })[]; statusValueFormat(c: any): string; valueFormatting(value: number): string; currencyFormatting(value: number): string; gdpLabelFormatting(c: any): string; statusLabelFormat(c: any): string; generatePlotData(): { name: string; series: any; }[]; getFunction(text?: string): any; treemapProcess(sumBy?: string): void; treemapSelect(item: any): void; getFlag(country: any): any; onFilter(event: any): void; yLeftAxisScale(min: any, max: any): { min: string; max: string; }; yRightAxisScale(min: any, max: any): { min: string; max: string; }; yLeftTickFormat(data: any): string; yRightTickFormat(data: any): string; onSelect(event: any): void; dblclick(event: any): void; bubbleDemoProcess(dataFromServer: any): void; getBubbleInteractiveTitle(): string; bubbleShowDrilldownResetLink(): boolean; onClickResetBubbleInteractiveDrill(): void; onSelectBubbleInteractivePoint(event: any): void; }