import type { PivotHeaderLayoutMap } from '../pivot-header-layout';
import type { SimpleHeaderLayoutMap } from '../simple-header-layout';
import type { IChartIndicator, IIndicator } from '../../ts-types';
export declare function getRawChartSpec(col: number, row: number, layout: PivotHeaderLayoutMap): any;
export declare function isShareChartSpec(col: number, row: number, layout: PivotHeaderLayoutMap): any;
export declare function isNoChartDataRenderNothing(col: number, row: number, layout: PivotHeaderLayoutMap): any;
export declare function checkHasCartesianChart(indicatorsDefine: (IIndicator | IChartIndicator | string)[]): boolean;
export declare function isCartesianChart(col: number, row: number, layout: PivotHeaderLayoutMap): boolean;
export declare function isHasCartesianChartInline(col: number, row: number, checkDirection: 'col' | 'row', layout: PivotHeaderLayoutMap): boolean;
export declare function getChartSpec(col: number, row: number, layout: PivotHeaderLayoutMap): any;
export declare function getChartAxes(col: number, row: number, layout: PivotHeaderLayoutMap): any;
export declare function getChartDataId(col: number, row: number, layout: PivotHeaderLayoutMap | SimpleHeaderLayoutMap): string | Record<string, string>;
export declare function checkHasChart(layout: PivotHeaderLayoutMap | SimpleHeaderLayoutMap): boolean;
