import type { MouseEvent as ReactMouseEvent } from "react";
import type { EditContextType } from "./client/editContext";
import type { ItemCommand } from "./commands/itemCommands";
import type { ItemDescriptor } from "./pageModel";
export declare function showItemContextMenu({ editContext, event, itemIds, language, version, openInNewSlotItem, commandCallback, }: {
    editContext: EditContextType | undefined;
    event: ReactMouseEvent | MouseEvent;
    itemIds: string[];
    language: string;
    version?: number;
    openInNewSlotItem?: ItemDescriptor;
    commandCallback?: (command: ItemCommand, result: unknown) => void;
}): Promise<void>;
