export declare const handleAxisLabelFormatter: (formatter: string) => string;
/**
 * 处理图表format, 目前只做 \\n => \n 转化
 * @param formatter 格式化字符串
 */
export declare const handleFormatter: (formatter: string) => string;
/**
 * 格式化金额
 * @param value 数值
 * @param decimalPlaces 格式化位数
 */
export declare const formatMoney: (value: string | number, decimalPlaces?: number) => string | number;
/**
 * 格式化千分位
 * @param value 数值
 */
export declare const formatThousands: (value: string | number) => string | number;
/**
 * 格式化百分比
 * @param value 数值
 * @param decimalPlaces 格式化位数
 */
export declare const formatPercentage: (value: string | number, decimalPlaces?: number) => string | number;
/**
 * 格式化保留小数
 * @param value 数值
 * @param decimalPlaces 保留位数
 */
export declare const formatDecimals: (value: string | number, decimalPlaces?: number) => string | number;
/**
 * 自定义格式化
 * @param value 数值
 * @param decimalPlaces 保留位数
 */
export declare const formatCustom: (value: string, formatter: string) => any;
/**
 * 获取指标中配的固定值
 * @param graphicConfig
 */
export declare const getFixedValueDatas: (graphicConfig: any) => {
    keyName: any;
    id: any;
}[];
/**
 * 根据固定值相关的组件判断是否可以请求当前组件的指标库数据
 * @param graphicConfig
 * @param loadedData
 * @returns
 */
export declare const canRequestIndicator: (graphicConfig: any, loadedData: any) => boolean;
/**
 * 图表的图例格式化
 * @param format 表达式
 * @param textData 传入参数
 * @returns 显示的图例文本
 */
export declare const getLegendFormat: (format: string, textData: any) => string;
export declare const setDefaultRangeVal: (data: any, chartData: any) => void;
export declare const getConditions: (conditions: any) => any[];
export declare function getFormatStep(format: string): string;
export declare function handleJumpLink(props: {
    [key: string]: any;
}, params: {
    [key: string]: any;
}): void;
export declare function getPageUrlParams(pageId: string): {};
export declare function getNewValueFromUrlParams(pageId: string, keyName: string, field: string): string;
export declare function getFormatWh(target: any, pageTarget: any): number;
export declare const hasChinese: (str: string) => boolean;
export declare const dragModalAction: (e: any, target: string) => void;
export declare const getPageId: () => any;
export declare function loopConditions(list: any[], field: string, flag: boolean): any[];
export declare function isThousandWithUnit(str: string): boolean;
export declare function isValidDateStr(str: string): boolean;
export declare function swapArrItem(arr: any[], i: number, j: number): any[];
