import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { Chart } from 'chart.js';
import { GridDataJobExecution } from '../model/data-job-execution';
import * as i0 from "@angular/core";
export declare class ExecutionStatusChartComponent implements OnInit, OnChanges {
    jobExecutions: GridDataJobExecution[];
    totalExecutions: number;
    chart: Chart;
    constructor();
    getDoughnutLabels(): string[];
    getDoughnutData(): number[];
    getDoughnutLabelColors(): string[];
    ngOnChanges(changes: SimpleChanges): void;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ExecutionStatusChartComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ExecutionStatusChartComponent, "lib-execution-status-chart", never, { "jobExecutions": "jobExecutions"; }, {}, never, never>;
}
