import type { IPlayerSpec } from '@visactor/vchart'; import type { Datum } from '@visactor/vchart/src/typings/common'; import type { ITextGraphicAttribute } from '@visactor/vchart'; type IterationData = Datum[]; type ISequenceScatterKDEData = { [Iteration: string]: IterationData; }; export interface ISequenceScatterKDESpec { type: 'sequenceScatterKDE'; data: ISequenceScatterKDEData; xField: string; yField: string; player: Omit; infoLabel: { visible: boolean; style: ITextGraphicAttribute; }; backgroundColors: { [Iteration: string]: any; }; width: number; height: number; } export interface Point { x: number; y: number; label?: string; } export {};