export interface DatabaseStatistics {
  parks: {
    total: number;
    active: number;
    historical: number;
    added_7d: number;
    added_30d: number;
  };
  rides: {
    total: number;
    active: number;
    historical: number;
    added_7d: number;
    added_30d: number;
  };
  companies: {
    total: number;
    manufacturers: number;
    operators: number;
    designers: number;
    added_7d: number;
    added_30d: number;
  };
  ride_models: {
    total: number;
    added_7d: number;
    added_30d: number;
  };
  locations: {
    total: number;
  };
  timeline_events: {
    total: number;
  };
  photos: {
    total: number;
    added_7d: number;
    added_30d: number;
  };
  users: {
    total: number;
    active_30d: number;
  };
  submissions: {
    pending: number;
    approved: number;
    rejected: number;
  };
}

export interface RecentAddition {
  entity_id: string;
  entity_type: 'park' | 'ride' | 'company' | 'ride_model' | 'location' | 'timeline_event' | 'photo';
  entity_name: string;
  entity_slug: string | null;
  park_slug: string | null;
  image_url: string | null;
  created_at: string;
  created_by_id: string | null;
  created_by_username: string | null;
  created_by_avatar: string | null;
}
