export interface Device { serial: string; name?: string; sensors?: Sensor[]; } export interface Sensor { id: string; name: string; extracts?: Extract[]; } export interface Extract { id: string; description: string; unit?: string; } export interface MeasurementData { timestamp: string; values: Record; } export interface ComparisonData { deviceId: string; values: Record; } export interface MeasurementMetadata { id: string; name: string; deviceName: string; sensorName: string; } export interface ComparisonMetadata { columns: { id: string; name: string; sensors: { id: string; name: string; }[]; }[]; }