import { Bar, BarItemStyle, Style as ColumnStyle } from '../column/style'; import { Label } from '@shujujiang/schemas/widget/style/label'; export declare class BarLabel extends Label { /** * 标签的位置 * @title 标签位置 * @order 1 * @enumsOrder ["top", "inside", "insideTop", "insideBottom"] */ columnPosition: 'inside' | 'insideTop' | 'insideBottom'; /** * 距离图形元素的距离 * @title 距离 * @order 2 */ distance: number; } export declare class StepBarItemStyle extends BarItemStyle { /** * 启用渐变填充 * @title 启用渐变填充 * @order 1 * @ignore */ gradientEnabled?: boolean; /** * 渐变透明度序列,如1,0.5,0.2,0 * @title 渐变透明度 * @order 2 * @ignore */ gradientOpacity?: string; /** * 渐变方向 * @title 渐变方向 * @order 3 * @enumsOrder ["LTR", "RTL", "TTB", "BTT"] * @ignore */ gradientDirection?: 'LTR' | 'RTL' | 'TTB' | 'BTT'; } export declare class StepBar extends Bar { /** * 柱样式 * @title 柱样式 * @order 60 * @expansion false * @renderer expansionsection */ itemStyle?: StepBarItemStyle; } export declare class Style extends ColumnStyle { /** * 柱条样式设置 * @title 柱条 * @order 80 */ bar?: StepBar; /** * 数据点标签 * @title 标签 * @order 110 */ label: BarLabel; }