import { IChartDataset } from '@qn-pandora/app-sdk';
import { EColorMode } from '@qn-pandora/pandora-app-component';
import { IColor } from '../../../base-pandora-visualization/services/chart-style/charts/base';
import { TThemeOption } from '../../../constants';
export declare function getPieBucketSeries(themeOption: TThemeOption, dataset: IChartDataset, metrics: string[], buckets: string[], isDateSeries: boolean, maxSlices: number, displayColors: IColor[], sectorOffset: number, colorMode: EColorMode, sort?: boolean): {
    name: string;
    data: {
        name: string;
        value: number;
    }[];
    type: string;
    center: string[];
    hoverAnimation: boolean;
    tooltip: {
        show: boolean;
    };
} | {
    name: string;
    type: string;
    data: {
        itemStyle: {
            normal: {
                color: string;
                borderWidth: number;
            };
        };
        value: number;
        name: string | number;
    }[];
};
export declare function getPieMetricSeries(themeOption: TThemeOption, dataset: IChartDataset, metrics: string[], maxSlices: number, colors: IColor[] | undefined, sectorOffset: number, colorMode: EColorMode): {
    name: string;
    data: {
        name: string;
        value: number;
    }[];
    type: string;
    center: string[];
    hoverAnimation: boolean;
    tooltip: {
        show: boolean;
    };
} | {
    name: string;
    type: string;
    data: {
        itemStyle: {
            normal: {
                color: string;
                borderWidth: number;
            };
        };
        value: number;
        name: string;
    }[];
};
