export type IAnimateOptions = { enable: boolean; speed?: number; repeat?: number; }; export type Ioptions = { name?: string; visible?: boolean; zIndex?: number; minZoom?: number; maxZoom?: number; autoFit?: boolean; pickingBuffer?: number; blend?: number; zoomEnable?: boolean; }; export interface IPointsforms { type?: string; size?: number; field?: string; method?: string; } export type ChartOpions = { container?: Element; width?: number | string; height?: number | string; render?: 'svg'; padding?: number; }; export type IpointStyle = { opacity?: number; stroke?: string; strokeWidth?: number; strokeOpacity?: number; blur?: number; offsets?: [number, number]; raisingHeight?: number; heightfixed?: boolean; unit?: string; }; export type ItextStyle = { opacity?: number; stroke?: string; strokeWidth?: number; textAnchor?: string; padding?: number; spacing?: number; halo?: number; gamma?: number; fontWeight?: string; fontFamily?: string; textOffset?: [number, number]; textAllowOverlap?: boolean; raisingHeight?: number; heightfixed?: boolean; iconfont?: boolean; }; type IDir = 'up' | 'down'; interface IOpcityLinear { enable: boolean; dir: IDir; } export type I3Dcolumn = { opacity?: number; depth?: boolean; pickLight?: boolean; lightEnable?: boolean; heightfixed?: boolean; sourceColor?: string; targetColor?: string; opacityLinear?: IOpcityLinear; }; export type RadarStyle = { opacity?: number; speed?: number; }; export type SimpleStyle = { stroke?: string; strokeWidth?: number; strokeOpacity?: number; offsets?: [number, number]; }; export type ActiveOption = { color?: string; mix?: number; }; export {};