import { AfterViewChecked, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import * as Highcharts from 'highcharts'; import { PghPieChartData, PghSimpleHighchartsSeries } from '../models'; import { PghChartTooltipService } from '../chart-tooltip.service'; import { ChartParent } from '../chart-parent'; import { PghChartColorsService } from '../chart-colors.service'; import { PghStatBoxService } from '../statbox.service'; import * as i0 from "@angular/core"; export declare class PghPieChartComponent extends ChartParent implements OnChanges, AfterViewChecked { protected chartTooltipService: PghChartTooltipService; protected chartColorsService: PghChartColorsService; protected statBoxService?: PghStatBoxService | undefined; chartOptions: import("@angular/core").WritableSignal; userCustomChartOptions: import("@angular/core").InputSignal; series: import("@angular/core").InputSignal[]>; tooltip: import("@angular/core").ModelSignal; pieType: import("@angular/core").InputSignal<"pie" | "donut">; defaultSeriesType: import("@angular/core").WritableSignal; chartWrapper?: ElementRef; private lastChartWrapperWidth?; private chartInstance?; protected CHART_PLACEHOLDER_SERIES: { name: string; value: number; type: string; }[]; constructor(chartTooltipService: PghChartTooltipService, chartColorsService: PghChartColorsService, statBoxService?: PghStatBoxService | undefined); ngOnChanges(_changes: SimpleChanges): void; ngAfterViewChecked(): void; private handleChartReflow; configureChartOptions(): void; onSetChartInstance(chartInstance: Highcharts.Chart): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }