/** * League summary transport object * Contains basic league information for list views */ export interface LeagueSummaryDto { id: string; name: string; description?: string; logoUrl?: string; coverImage?: string; memberCount: number; maxMembers: number; isPublic: boolean; ownerId: string; ownerName?: string; scoringType?: string; status?: string; }