import { type VSeed } from '../../types';
export declare const isTable: (vseed: VSeed) => vseed is import("../../types").Table;
export declare const isPivotTable: (vseed: VSeed) => vseed is import("../../types").PivotTable;
export declare const isRadar: (vseed: VSeed) => vseed is import("../../types").Radar;
export declare const isAreaPercent: (vseed: VSeed) => vseed is import("../../types").AreaPercent;
export declare const isColumnPercent: (vseed: VSeed) => vseed is import("../../types").ColumnPercent;
export declare const isBarPercent: (vseed: VSeed) => vseed is import("../../types").BarPercent;
export declare const isBarLikeChart: (vseed: VSeed) => vseed is import("../../types").Bar | import("../../types").BarParallel | import("../../types").BarPercent;
export declare const isVTable: (vseed: VSeed) => boolean;
export declare const isVChart: (vseed: VSeed) => boolean;
/**
 * @description 透视图表或组合图
 * - 透视图表定义: 存在 column 或 row的 encoding
 * - 组合图表定义: 存在多组指标的情况
 * - 透视组合图表: 存在 column 或 row的 encoding 且 存在多组指标的情况
 * 上述三者都只能使用 VTable.PivotChart 绘制
 */
export declare const isPivotChart: (vseed: VSeed) => boolean | undefined;
/**
 * @description 存在column 或 row的encoding
 */
export declare const isPivot: (vseed: VSeed) => boolean;
/**
 * @description 不存在column 或 row的encoding, 但是有多组指标的情况
 */
export declare const isCombination: (vseed: VSeed) => boolean | undefined;
export declare const isRectungularCoordinate: (chartType: string) => boolean;
/**
 * 默认的双轴图图表类型配置
 */
export declare const DEFAULT_DUAL_CHART_TYPE: {
    primary: string;
    secondary: string;
};
export declare const isDualAxisChartType: (chartType: string | undefined) => boolean | "" | undefined;
