import type { SprintStatus, TaskStatus } from './common'; /** Sprint record from database */ export interface Sprint { id: string; name: string; status: SprintStatus; goal: string | null; started_at: string | null; closed_at: string | null; created_at: string; updated_at: string; } /** Result of sprint creation */ export interface SprintResult { id: string; name: string; goal: string | null; status: SprintStatus; created_at: string; } /** Sprint overview with task counts by status */ export interface SprintOverview { id: string; name: string; goal: string | null; status: SprintStatus; taskCounts: Record; totalTasks: number; created_at: string; updated_at: string; closed_at: string | null; } /** Options for sprint creation */ export interface SprintCreateOptions { name?: string; goal?: string; } //# sourceMappingURL=sprint.d.ts.map