export interface ContextMenuItemEntry { label?: string; onSelect?: () => void; disabled?: boolean; separator?: boolean; } interface Props { children?: import('svelte').Snippet; items: ContextMenuItemEntry[]; open?: boolean; disabled?: boolean; class?: string; menuClass?: string; itemClass?: string; separatorClass?: string; style?: string; 'aria-label'?: string; item?: import('svelte').Snippet<[{ item: ContextMenuItemEntry; index: number; }]>; onOpenChange?: (open: boolean) => void; } declare const ContextMenu: import("svelte").Component; type ContextMenu = ReturnType; export default ContextMenu;