import { Style as StyleBase } from '../scattergis/style'; import { MapPath, LineEffect } from '../pathgis/style'; import { ItemStyle } from '@shujujiang/schemas/widget/style/item'; import { Bubble } from '../../scatter/bubble/style'; export declare class SymbolItemStyle extends ItemStyle { /** * 透明度 * @title 透明度 * @order 70 */ opacity?: number; } export declare class BubbleStyle extends Bubble { /** * 标记样式 * @title 标记样式 * @order 40 */ itemStyle: SymbolItemStyle; } export declare class MapPathStyle extends MapPath { /** * 透明度。支持从 0 到 1 的数字 * @title 透明度 * @order 40 */ opacity?: number; } export declare class LineEffectStyle extends LineEffect { /** * 是否显示效果 * @title 是否显示效果 * @order 0 */ show?: boolean; /** * 配置特效图形的移动动画是否是固定速度,单位像素/秒,设置为大于 0 的值后会忽略特效动画时间配置项 * @title 固定速度 * @order 50 */ constantSpeed?: number; /** * 特效尾迹的长度。取从 0 到 1 的值,数值越大尾迹越长。 * @title 尾迹长度 * @order 60 */ trailLength?: number; /** * 轨迹透明度 * @title 透明度 * @order 35 * @minimum 0 * @maximum 1 * @step 0.1 */ opacity?: number; } export declare class Style extends StyleBase { /** * 散点设置 * @title 散点 * @order 80 */ bubble?: BubbleStyle; /** * 路径样式 * @title 路径 * @order 81 */ line?: MapPathStyle; /** * 线条特效 * @title 特效 * @order 82 */ lineEffect?: LineEffectStyle; }