import { ChartData } from '../../../models/IChartData'; import { OnInit } from '@angular/core'; export declare class PieChartComponent implements OnInit { /** * Data to display use the ChartData interface * Format: {name: string, value: number} * @internal */ data: ChartData[]; /** * fill elements with a gradient instead of a solid color * Default value: true * @internal */ gradient: boolean; /** * show or hide the legend * Default value: true * @internal */ showLegend: boolean; /** * show or hide the labels * Default value: true * @internal */ showLabels: boolean; /** * should doughnut instead of pie slices * Default value: false * @internal */ isDoughnut: boolean; /** * the legend position ['right', 'below'] * Default value: below * @internal */ legendPosition: string; /** * Chart width * Default value: 700 * @internal */ width: number; /** * Chart height * Default value: 400 * @internal */ height: number; /** * Function to execute in the parent component * @internal */ select: Function; /** * Function to execute in the parent component * @internal */ activate: Function; /** * Function to execute in the parent component * @internal */ deactivate: Function; chartSize: number[]; colorScheme: { domain: any[]; }; constructor(); ngOnInit(): void; random_hex_color_code: () => void; onSelect: (data: any) => void; onActivate: (data: any) => void; onDeactivate: (data: any) => void; }