{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "overlays",
  "entry": "@fayegram-ai/faye-ui/overlays/context-menu",
  "source": "packages/overlays/src/context-menu.tsx",
  "clientBoundary": true,
  "declarations": [
    {
      "name": "ContextMenu",
      "kind": "VariableDeclaration",
      "signature": "ContextMenu: Omit<typeof Menu, 'Root' | 'Trigger'> & { readonly Root: typeof Base.Root; readonly Trigger: typeof Trigger } = { ...Menu, Root, Trigger, Portal }",
      "line": 26
    }
  ],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "ContextMenu",
      "kind": "value",
      "type": "Omit<{ readonly Root: typeof MenuRoot; readonly SubmenuRoot: typeof Base.SubmenuRoot; readonly RadioGroup: NamedExoticComponent<Omit<MenuRadioGroupProps, \"ref\"> & RefAttributes<HTMLDivElement>>; readonly Trigger: { (input: MenuTriggerProps<unknown> & RefAttributes<HTMLElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Positioner: { (input: Omit<MenuPositionerProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Popup: { (input: Omit<MenuPopupProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Item: { (input: Omit<MenuItemProps, \"ref\"> & RefAttributes<HTMLElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly LinkItem: { (input: Omit<MenuLinkItemProps, \"ref\"> & RefAttributes<Element> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly CheckboxItemIndicator: { (input: Omit<MenuCheckboxItemIndicatorProps, \"ref\"> & RefAttributes<HTMLSpanElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly RadioItemIndicator: { (input: Omit<MenuRadioItemIndicatorProps, \"ref\"> & RefAttributes<HTMLSpanElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Backdrop: { (input: Omit<MenuBackdropProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Arrow: { (input: Omit<MenuArrowProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Viewport: { (input: Omit<MenuViewportProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly createHandle: typeof createMenuHandle; readonly CheckboxItem: { (input: Omit<MenuCheckboxItemProps, \"ref\"> & RefAttributes<HTMLElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly RadioItem: { (input: Omit<MenuRadioItemProps, \"ref\"> & RefAttributes<HTMLElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Group: { (input: Omit<MenuGroupProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly GroupLabel: { (input: Omit<MenuGroupLabelProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Separator: { (input: Omit<SeparatorProps, \"ref\"> & RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly SubmenuTrigger: { (input: Omit<MenuSubmenuTriggerProps, \"ref\"> & RefAttributes<HTMLElement> & { variants?: { readonly size?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"size\"> | undefined; readonly tone?: import(\"packages/faye-ui/dist/contracts/visual-variants\").VisualVariant<\"menu\", \"tone\"> | undefined; } | undefined; }): ReactElement<unknown, string | JSXElementConstructor<any>>; displayName: string; }; readonly Portal: ({ children, container, ...props }: ComponentProps<typeof Base.Portal>) => JSX.Element; }, \"Root\" | \"Trigger\"> & { readonly Root: typeof Base.Root; readonly Trigger: typeof Trigger; }",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/overlays/context-menu.d.ts"
}
