import type { DataSourceInfo, FieldData } from '@/types'; import type { CSSProperties } from 'react'; export interface AxisDataItem { busiObjectAttrId: string; busiObjectId: string; attrName: string; attrCode: string; attrDataType: string; dataType: string; } export interface LineChartProps { hasTitle?: boolean; title?: string; style?: CSSProperties; titleFontSize?: number; titleTextAlign?: 'left' | 'right' | 'center'; adjustType: string; xAxisData: FieldData[]; yAxisData?: FieldData[]; isCurve?: boolean; isPonit?: boolean; isFill?: boolean; ponitSize?: number | string; ponitShape?: number; themeColors: { colors10: string[]; colors20: string[]; }; limit: number; dataSourceInfo: DataSourceInfo; }