import type { FieldData } from '@/types'; export interface Rule { max?: number; type?: string; } export interface DataFieldFillProps { DSLCore: any; boxName: string; multiple?: boolean; rules?: Rule[]; value: FieldData[]; onChange?: (data: FieldData[]) => void; isSetAggregateType?: boolean; } export interface AggregateTypeSetModalProps { visible: boolean; onOk: (data?: FieldData) => void; onCancel: () => void; fieldData?: FieldData; }