import type { FieldData } from '@/types'; export interface Fields { rows: string[]; columns: string[]; values: string[]; } export interface SheetFieldsProps { filedDataList: FieldData[]; value: Fields; onChange: (value: Fields) => void; DSLCore: any; } export interface FiledSelectorProps { value: Fields; onChange: (value: Fields) => void; filedDataList: FieldData[]; } export interface FiledSelectorItemProps { data: FieldData[]; value: string[]; filter?: string[]; onChange: (value: string[]) => void; title: string; placeholder?: string; type: 'row' | 'column' | 'value'; }