export type { MenuItem } from './SvMenuList.svelte'; /** * SvContextMenu - wraps a region and opens a menu at the pointer on right-click * (or long-press). Reuses SvMenuList (submenus, keyboard, icons, shortcuts), * portals to , and closes via the shared dismissable layer stack. * Parity: Smart context-menu. * * ```svelte * run(i)}> *
Right-click me
*
* ``` */ import type { Snippet } from 'svelte'; import { type MenuItem } from './SvMenuList.svelte'; type Props = { items: ReadonlyArray; onSelect?: (item: MenuItem) => void; disabled?: boolean; ariaLabel?: string; children?: Snippet; }; declare const SvContextMenu: import("svelte").Component; type SvContextMenu = ReturnType; export default SvContextMenu;