import type { NodeMenuItem } from '../NodeContextMenu';
import type { StageTaskItem } from './StageNode.types';
export interface TaskMenuHandle {
    handleContextMenu: (e: React.MouseEvent<HTMLElement>) => void;
}
interface TaskMenuProps {
    task: StageTaskItem;
    getContextMenuItems: (task: StageTaskItem) => NodeMenuItem[];
    disabled?: boolean;
}
export declare const TaskMenu: import("react").NamedExoticComponent<TaskMenuProps & import("react").RefAttributes<TaskMenuHandle>>;
export {};
//# sourceMappingURL=TaskMenu.d.ts.map