import { Type } from '@angular/core'; import { Chart } from '../chart/chart'; import { Dimension } from '../chart/dimension'; import { Legend } from '../chart/legend'; import { Matrix } from '../chart/matrix'; import { BarChartComponent } from './bar-chart.component'; export declare enum BarChartOrientation { horizontal = 1, vertical = 2 } export declare enum BarChartLegend { top = "top", bottom = "bottom" } export declare enum ChartAggregate { none = "none", sum = "sum", average = "average", count = "count" } export declare class BarChart extends Chart { component: Type; colorType: string; colorFormatting: string; formatRule: string; dimension: Dimension; matrix: Matrix; orientation: BarChartOrientation; legend: Legend; showAxis: boolean; showAxisTitle: boolean; show: boolean; borderColor: string; axisData: string; showGrid: boolean; seriesColor: Array; aggregate: string; /** Constructor * */ constructor(barChart?: BarChart); newBarChart(): void; /**function to create bar chart object with existing value * *@param BarChart */ barChart(barChart: BarChart): void; updateOrientation(apexChart: ApexCharts): void; updateXaxis(apexChart: ApexCharts): void; updateGrid(apexChart: ApexCharts): void; setDefaultName(): void; }