import type { BaseMark as G2BaseMark, MarkTypes, ChannelTypes } from '@antv/g2'; import type { Interaction } from './interaction'; import type { Literal2Object } from './utils'; export type AtheisticChanelTypes = 'size' | 'color' | 'shape' | 'opacity'; export type BaseMark = G2BaseMark & { interaction: Literal2Object; }; export type SunburstMark = BaseMark<'rect', 'value' | ChannelTypes>;