import React from 'react'; import { Task, Epic, Sprint, Colleague } from '../Foundry/types'; interface EpicsViewProps { projectId?: string | number; tasks: Task[]; epics: Epic[]; sprints: Sprint[]; colleagues?: Colleague[]; onUpdateTask: (taskId: string, updates: Partial) => void; onTaskClick?: (task: Task) => void; onAddTaskToEpic: (task: Omit) => void; onAddEpic: (epic: Omit) => void; onUpdateEpic: (epicId: string, updates: Partial) => void; onDeleteEpic: (epicId: string) => void; onDeleteTask?: (taskId: string) => Promise; 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 EpicsView: React.FC; export {};