import type { DataSourceInfo, FieldData } from '@/types'; export interface SelectedCompProps { dataSourceInfo?: DataSourceInfo; xAxisData?: FieldData[]; yAxisData?: FieldData[]; zAxisData?: FieldData[]; indicatorsData?: FieldData[]; groupData?: FieldData[]; referenceData?: FieldData[]; indicatorsFieldList?: FieldData[]; classificationFieldList?: FieldData[]; queryFieldList?: FieldData[]; [key: string]: any; } export interface DataFieldSelectProps { onChange?: (data: FieldData[]) => void; fields?: FieldData[]; selectedComp: { props: SelectedCompProps; }; DSLCore?: any; } export interface FieldProps { data: FieldData; isSelected: boolean; }