import { Types } from '@antv/g2'; import { Params } from '../core/adaptor'; import { Options } from '../types'; import { Axis } from '../types/axis'; import { Transformations } from '../types/coordinate'; /** * 通用 legend 配置, 适用于带 colorField 或 seriesField 的图表 * @param params */ export declare function legend & { colorField?: string; seriesField?: string; }>(params: Params): Params; /** * 通用 tooltip 配置 * @param params */ export declare function tooltip>(params: Params): Params; /** * Interaction 配置 * @param params */ export declare function interaction>(params: Params): Params; /** * 动画 * @param params */ export declare function animation>(params: Params): Params; /** * 设置全局主题配置 * @param params */ export declare function theme>(params: Params): Params; /** * 状态 state 配置 * @param params */ export declare function state(params: Params): Params; /** * 处理缩略轴的 adaptor * @param params */ export declare function slider(params: Params): Params; /** * 处理缩略轴的 adaptor * @param params */ export declare function scrollbar(params: Params): Params; /** * scale 的 adaptor * @param axes */ export declare function scale(axes: Record, meta?: Options['meta']): >(params: Params) => Params; /** * annotation 配置 * @param params */ export declare function annotation(annotationOptions?: Options['annotations']): >(params: Params) => Params; /** * 自动设置 limitInPlot * @param params */ export declare function limitInPlot(params: Params): Params; /** * 坐标系转换 */ export declare function transformations(coordinateType?: Types.CoordinateOption['type']): (params: Params) => Params; export { pattern } from './pattern';