import { ChangeDetectorRef, ElementRef, NgZone, OnChanges, OnDestroy, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { InteractionType } from '@lxlib/chart/core/types'; export interface G2PieData { x: any; y: number; [key: string]: any; } export declare class G2PieComponent implements OnInit, OnDestroy, OnChanges { private el; private rend; private ngZone; private cdr; private resize$; private node; private chart; private isPercent; private percentColor; legendData: any[]; delay: number; animate: boolean; color: string; subTitle: string | TemplateRef; total: string | TemplateRef; height: number; hasLegend: boolean; inner: number; padding: number | number[] | 'auto'; percent: number; tooltip: boolean; lineWidth: number; select: boolean; valueFormat: (y: number) => string; data: G2PieData[]; colors: any[]; interaction: InteractionType; constructor(el: ElementRef, rend: Renderer2, ngZone: NgZone, cdr: ChangeDetectorRef); private setCls; private fixData; private install; private attachChart; private genLegend; _click(i: number): void; private installResizeEvent; ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; }