import React from 'react'; import { Project, Epic, Sprint, Task, User, Colleague } from '../Foundry/types'; export interface KanbanBoardProps { initialTasks?: Task[]; initialEpics?: Epic[]; initialSprints?: (Sprint & { isSelected: boolean; })[]; 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; 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 KanbanBoardView: React.FC;