export declare const chartTypes: string[], allShapes: string[];
export declare const isPieChart: (type: any) => boolean;
export declare const isLineChart: (type: any) => boolean;
export declare const isBarChart: (type: any) => boolean;
export declare const isDonutChart: (type: any) => boolean;
export declare const isBubbleChart: (type: any) => boolean;
export declare const isColumnChart: (type: any) => boolean;
export declare const isAreaChart: (type: any) => boolean;
export declare const isPieType: (type: any) => boolean;
export declare const isChartDataJSON: (type: any) => boolean;
export declare const isChartDataArray: (type: any) => boolean;
export declare const isLineTypeChart: (type: any) => boolean;
export declare const isAxisDomainSupported: (type: any) => boolean;
export declare const getBarSpacingValue: (value: any, prop: any) => any;
export declare const getRadiusValue: (value: any, prop: any) => any;
export declare const getLabelValues: (showlabels: any, showlabelsoutside: any, prop: any) => any;
export declare const constructSampleData: (dataType: any, yaxisLength: any, shape: any) => any[];
export declare const getDataType: (widgetContext: any) => "lineChartFormat" | "pieChartFormat" | "bubbleFormat" | "jsonFormat" | "arrayFormat";
export declare const getSampleData: (widgetContext: any) => any[];
export declare const isAxisDomainValid: (widgetContext: any, axis: any) => boolean;
export declare const areMinMaxValuesValid: (values: any) => boolean;
export declare const getYScaleMinValue: (value: any) => number;
export declare const highlightPoints: (id: any, highlightpoints: any) => void;
export declare const setLineThickness: (id: any, thickness: any) => void;
export declare const initProperties: (widgetContext: any, propertyValueMap: any) => any;
export declare const getNumberValue: (value: any, callback: any) => any;
export declare const getDateFormatedData: (dateFormat: any, d: any) => any;
export declare const getNumberFormatedData: (numberFormat: any, d: any) => any;
export declare const toggleAxisShow: (property: any, value: any) => void;
export declare const modifyLegendPosition: (widgetContext: any, position: any, id: any) => void;
export declare const isShowLegend: (value: any) => boolean;
/**
 * Customise the tooltip for donut & pie charts and also for charts having only one value attached to yaxis
 * @param key
 * @param label
 */
export declare const customiseTooltip: (chart: any, propertyValueMap: any, widgetContext: any, label?: any) => void;
export declare const initChart: (widgetContext: any, xDomainValues: any, yDomainValues: any, propertyValueMap: any, isPreview: any) => any;
export declare const postPlotChartProcess: (widgetContext: any, isPreview?: any) => void;
export declare const getDateList: () => string[];
