import type { PopTipAttributes } from '@visactor/vrender-components'; import type { IColorKey } from '../../theme/color-scheme/interface'; import type { ITokenKey } from '../../theme/token/interface'; export interface IPoptipTheme extends Omit { titleStyle?: Partial> & { fill?: PopTipAttributes['titleStyle']['fill'] | IColorKey; fontSize?: PopTipAttributes['titleStyle']['fontSize'] | ITokenKey; }; contentStyle?: Partial> & { fill?: PopTipAttributes['contentStyle']['fill'] | IColorKey; fontSize?: PopTipAttributes['contentStyle']['fontSize'] | ITokenKey; }; panel?: Partial> & { fill?: PopTipAttributes['panel']['fill'] | IColorKey; stroke?: PopTipAttributes['panel']['stroke'] | IColorKey; shadowColor?: PopTipAttributes['panel']['shadowColor'] | IColorKey; }; }