import { ElementRef, OnDestroy, OnChanges, NgZone, OnInit, ChangeDetectorRef, AfterViewInit } from '@angular/core';
export declare class G2PieComponent implements OnDestroy, OnChanges, OnInit, AfterViewInit {
    private el;
    private cd;
    private zone;
    animate: any;
    private _animate;
    color: string;
    subTitle: string;
    total: string;
    height: any;
    private _height;
    hasLegend: any;
    private _hasLegend;
    legendBlock: any;
    private _legendBlock;
    inner: number;
    padding: number[];
    percent: any;
    private _percent;
    tooltip: any;
    private _tooltip;
    lineWidth: any;
    private _lineWidth;
    select: any;
    private _select;
    data: Array<{
        x: number | string;
        y: number;
        [key: string]: any;
    }>;
    valueFormat: Function;
    colors: any[];
    node: ElementRef;
    chart: any;
    initFlag: boolean;
    legendData: any[];
    constructor(el: ElementRef, cd: ChangeDetectorRef, zone: NgZone);
    private runInstall();
    install(): void;
    uninstall(): void;
    handleLegendClick(i: number): void;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnChanges(): void;
    ngOnDestroy(): void;
    private scroll$;
    private installResizeEvent();
    private uninstallResizeEvent();
    resize(): void;
}
