import React from 'react'; import { Project, Epic, Sprint, Task, User, Colleague } from '../Foundry/types'; export interface SprintBoardViewProps { projectId?: string | number; initialTasks?: Task[]; initialEpics?: Epic[]; initialSprints?: Sprint[]; initialProjects?: Project[]; initialUsers?: User[]; initialColleagues?: Colleague[]; onAddTask?: (newTask: Omit) => void; onUpdateTask?: (taskId: string, updates: Partial) => void; onDeleteTask?: (taskId: string) => void; onTaskClick?: (task: Task) => void; onAddEpic?: (newEpic: Omit) => void; onAddSprint?: (sprint: Omit) => void; onUpdateSprint?: (sprintId: string, updates: Partial) => void; onDeleteSprint?: (sprintId: string) => void; onAddComment?: ({ content, taskId }: { taskId: string; content: string; }) => void; onUploadFile?: (taskId: string, file: FormData) => Promise; onDeleteFile?: (taskId: string, fileId: string) => Promise; onFileUpdate?: (fileId: string, content: string) => void; } export declare const SprintBoardView: React.FC;