import { type BusinessUnit } from '../Foundry/types'; import type { Epic, Sprint, Project, Task } from '../Foundry/types'; interface HomeProps { title?: string; businessUnits: BusinessUnit[]; projects: Project[]; epics: Epic[]; sprints: Sprint[]; tasks: Task[]; currentView: 'kanban' | 'planning' | 'documentation' | 'epics'; onAddTask?: (newTask: Omit) => void; onUpdateTask?: (taskId: string, updates: Partial) => Promise; onDeleteTask?: (taskId: string) => void; onTaskClick?: (task: Task) => void; onAddEpic?: () => void; onUpdateEpic?: (epicId: string, updates: Partial) => void; onDeleteEpic?: (epicId: string) => void; onAddTaskToEpic?: (epicId: string) => void; onAddSprint?: (sprint: Omit) => void; onUpdateSprint?: (sprintId: string, updates: Partial) => void; onDeleteSprint?: (sprintId: string) => void; onAddProject?: (project: Omit) => void; onUpdateProject?: (projectId: string, updates: Partial) => void; onDeleteProject?: (projectId: string) => void; onViewChange?: (view: 'kanban' | 'planning' | 'tasks' | 'files' | 'epics' | 'gantt') => void; mobileMenuOpen?: boolean; onToggleMobileMenu?: () => void; onTeamClick?: (teamId: string) => void; onTeamChange?: (team: any) => void; onCopilotClick?: () => void; } export default function ProjectPage({ title, projects, businessUnits, epics, sprints, tasks, currentView, onAddTask, onUpdateTask, onDeleteTask, onTaskClick, onAddEpic, onUpdateEpic, onDeleteEpic, onAddTaskToEpic, onAddSprint, onUpdateSprint, onDeleteSprint, onAddProject, onUpdateProject, onDeleteProject, onViewChange, mobileMenuOpen, onToggleMobileMenu, onTeamClick, onTeamChange, onCopilotClick, }: HomeProps): import("react/jsx-runtime").JSX.Element; export {};