import type { MouseEventHandler } from "react";
import type { TaskAssigneeSelection, TaskItem } from "../types";
export declare function TaskCard(props: {
    task: TaskItem;
    selected: boolean;
    onClick: MouseEventHandler<HTMLDivElement>;
    dependencyTaskIds?: string[];
    isBlocked?: boolean;
    showDoneCheckmark?: boolean;
    projectId?: string;
    canEditAssignee?: boolean;
    onAssigneeChange?: (selection: TaskAssigneeSelection | null) => void | Promise<void>;
}): import("react/jsx-runtime").JSX.Element;
