export interface WorkoutRow {
  id: string;
  title: string;
  type: 'RUNNING' | 'CYCLING' | 'WALKING';
  date: string;
  start_time: number;
  duration: number;
  distance: number;
  avg_speed: number;
  avg_hr: number | null;
  calories: number;
}

export interface TrackpointRow {
  id: number;
  workout_id: string;
  latitude: number;
  longitude: number;
  speed: number;
  heart_rate: number | null;
  timestamp: number;
}

export interface MediaAttachmentRow {
  id: number;
  workout_id: string;
  latitude: number;
  longitude: number;
  type: 'IMAGE' | 'VIDEO';
  file_uri: string;
  caption: string | null;
  timestamp: number;
}
