import { OnInit, OnChanges, ElementRef } from '@angular/core';
import { GlobalParametersService } from '../../global/global-parameters.service';
import { DonutChartService } from './donut-chart.service';
export declare class DonutChartComponent implements OnInit, OnChanges {
    donutChartService: DonutChartService;
    private globalParametersService;
    private currentElement;
    data: [{
        name: string;
        color: string;
        value: number;
    }];
    width: number;
    colorScheme: string;
    customColorScheme: string[];
    componentID: any;
    xPadding: number;
    yPadding: number;
    height: number;
    donutWidthPerc: number;
    donutSlices: any;
    donutRadius: number;
    donutInnerRadius: number;
    hoverDonutRadius: number;
    hoverDonutInnerRadius: number;
    cX: number;
    cY: number;
    gTranslate: string;
    hoverTranslate: string;
    hoverShift: number;
    donutSlicesInit: number;
    constructor(donutChartService: DonutChartService, globalParametersService: GlobalParametersService, currentElement: ElementRef);
    generateDonutSlices(donutCompletion: any): void;
    setDimensions(): void;
    setColors(): void;
    ngOnInit(): void;
    ngOnChanges(): void;
}
