import type { TaskDependency, TaskItem, ProjectPermission } from "../types";
export declare function KanbanView(props: {
    tasks: TaskItem[];
    dependencies: TaskDependency[];
    selectedTaskId: string | null;
    onSelectTask: (taskId: string) => void;
    onTasksChanged: () => void | Promise<void>;
    projectId: string;
    permission?: ProjectPermission;
}): import("react").JSX.Element;
