import type { IMarkAreaLabelPosition, IMarkCommonArcLabelPosition } from '@visactor/vrender-components'; import type { IArcMarkSpec, IPolygonMarkSpec } from '../../../../typings'; import type { IMarkerLabelWithoutRefSpec, IMarkerState } from '../../interface'; export type IMarkAreaLabel = { position?: keyof typeof IMarkAreaLabelPosition | IMarkCommonArcLabelPosition; } & IMarkerLabelWithoutRefSpec; export interface IMarkAreaTheme { area?: Partial>; label?: IMarkAreaLabel | IMarkAreaLabel[]; }