import { ColumnGroup } from './data-table'; interface PerMeasurementConfig { formula?: string; aggregation?: ColumnGroup['aggregation']; cumulativeSumStartDate?: string; } interface UnifiedMeasurementListProps { height: string; isEditingColumn: boolean; initialColumnConfig: Partial | null; initialConfigsForSelectedMeasurements?: Record; onSaveColumnConfig: (groupConfig: ColumnGroup, perMeasurementConfigs: Record, // CHANGED: This will be the configs for the current column only onSuccess: () => void, onError: (error: Error) => void) => void; onDeleteColumnConfig?: (columnId: string, onSuccess: () => void) => void; onClosePanel: () => void; initialFocusTarget?: 'cumulativeSumDate'; } export declare function UnifiedMeasurementList({ isEditingColumn, initialColumnConfig, initialConfigsForSelectedMeasurements, // DEPRECATED but kept for backward compatibility onSaveColumnConfig, onDeleteColumnConfig, onClosePanel, initialFocusTarget, }: UnifiedMeasurementListProps): import("react/jsx-runtime").JSX.Element; export {};