import { EChartsOption } from "echarts";
import { LogicformAPIResultType, PropertyType } from "zeroetp-api-sdk";
export declare const xAxisOptionForProperty: (property: PropertyType, result: LogicformAPIResultType, isCategory?: boolean, chartHeight?: number) => EChartsOption["xAxis"];
export declare const yAxisOptionForProperty: (property: PropertyType, result: LogicformAPIResultType, isCategory?: boolean, chartHeight?: number) => EChartsOption["yAxis"];
export declare const getMarkLineOptions: (property: any) => any;
export declare const getChartProperties: (result: LogicformAPIResultType) => {
    dimensionProps: PropertyType[];
    measurementProps: PropertyType[];
    measurementTypes: string[];
};
export declare const setYAxisForValue: (result: LogicformAPIResultType, chartOption: EChartsOption, userOption?: EChartsOption) => void;
export declare const isChartDataValid: (result: LogicformAPIResultType, dimensionPropsMin?: number) => boolean;
export declare const canUseDualAxis: (result: LogicformAPIResultType) => boolean;
export declare const pivotResultForChart: (result: LogicformAPIResultType) => LogicformAPIResultType;
export declare const multiValueToChartData: (result: LogicformAPIResultType) => LogicformAPIResultType;
