import { ElementRef, OnInit, OnChanges, SimpleChanges, AfterViewInit } from '@angular/core'; import * as d3 from 'd3'; export declare class ChartPieComponent implements OnInit, AfterViewInit, OnChanges { svgRef: ElementRef; data: any; name: string; value: string; bpID: string; title: string; description: string; formatters: { name: (name: string) => string; percent: (percent: number) => string; value: (value: number) => string; }; parseLookupString: (str: any, obj: any) => any; donutholeSize: number; margin: { top: number; right: number; bottom: number; left: number; }; width: number; height: number; radius: number; svg: any; arc: any; arcs: any; pie: any; color: d3.ScaleOrdinal; staticArcsGroup: any; focusArcsGroup: any; focusedArcIndex: number; detailsKey: string; detailsPercent: number; detailsValue: number; resizeListener: any; constructor(); onResize(e: any): void; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngAfterViewInit(): void; update(): void; getPercent(value: number): number; focusArc(index: number): void; }