import { CategoryLabelType, IMarkRegion } from "../../charts/connectedPointChartsType/connectedPointChartsType.model"; import { IYIntervalType } from "../../core/core.model"; import { IObject } from "../../viewEngin/pview.model"; export interface IMarkRegionProps { posX: number; posY: number; xMarkRegions: IMarkRegion[]; yMarkRegions: IMarkRegion[]; xAxisType: string; yAxisType: string; width: number; height: number; yInterval: IYIntervalType; paddingX: number; leftIndex: number; vTransformX: number; allCategorySet: CategoryLabelType[]; } export interface IMarkRegionConfig { fill: string; stroke: string; opacity: number; text: string; fontSize: number; fontColor: string; textStyle: IObject; refId?: string; rotateText?: number; moveTextOutside?: number; }