import { ChartConfiguration, ChartConfigurationCustomTypesPerDataset } from 'chart.js';
declare type ZuiChartData = ChartConfiguration | ChartConfigurationCustomTypesPerDataset;
export declare type ZuiChartConfig = ZuiChartData & {
    /** use for realtime chart */
    refresh?: {
        /** refresh every milisecond */
        time: number;
        /**
         * @param config last config data
         * @param timeExecute count number of time executed
         * @return a new chart config data
        */
        onChange: (config?: ZuiChartData, timeExecute?: number) => ZuiChartData;
    };
};
export {};
