import { n as Scope } from "../create-context-CKMcRGBM.js"; import { t as IDirection } from "../direction.types-Cxja_joX.js"; import { t as Primitive } from "../primitive-elements-fih1b6xg.js"; import { a as Group, c as Label, d as RadioItem, g as SubTrigger, h as SubContent, i as Content, l as Portal, n as Arrow, o as Item, p as Separator, r as CheckboxItem, s as ItemIndicator, u as RadioGroup } from "../index-D82jDtoj.js"; import * as React$1 from "react"; //#region src/context-menu/context-menu.types.d.ts declare namespace IContextMenu { export type IScoped = TProps & { __scopeContextMenu?: Scope; }; export interface IContext { open: boolean; onOpenChange(open: boolean): void; dir: IDirection.Kind; modal: boolean; } type PrimitiveSpanProps = React$1.ComponentPropsWithoutRef; type MenuContentProps = React$1.ComponentPropsWithoutRef; type MenuItemIndicatorProps = React$1.ComponentPropsWithoutRef; type MenuItemProps = React$1.ComponentPropsWithoutRef; type MenuCheckboxItemProps = React$1.ComponentPropsWithoutRef; type MenuGroupProps = React$1.ComponentPropsWithoutRef; type MenuPortalProps = React$1.ComponentPropsWithoutRef; type MenuRadioGroupProps = React$1.ComponentPropsWithoutRef; type MenuRadioItemProps = React$1.ComponentPropsWithoutRef; type MenuSeparatorProps = React$1.ComponentPropsWithoutRef; type MenuSubContentProps = React$1.ComponentPropsWithoutRef; type MenuSubTriggerProps = React$1.ComponentPropsWithoutRef; type MenuArrowProps = React$1.ComponentPropsWithoutRef; type MenuLabelProps = React$1.ComponentPropsWithoutRef; export interface IProps { children?: React$1.ReactNode; onOpenChange?(open: boolean): void; dir?: IDirection.Kind; modal?: boolean; } export interface ITriggerProps extends PrimitiveSpanProps { disabled?: boolean; } export interface IContentProps extends Omit {} export interface IItemIndicatorProps extends MenuItemIndicatorProps {} export interface IItemProps extends MenuItemProps {} export interface ICheckboxItemProps extends MenuCheckboxItemProps {} export interface IGroupProps extends MenuGroupProps {} export interface IPortalProps extends MenuPortalProps {} export interface IRadioGroupProps extends MenuRadioGroupProps {} export interface IRadioItemProps extends MenuRadioItemProps {} export interface ISeparatorProps extends MenuSeparatorProps {} export interface ISubContentProps extends MenuSubContentProps {} export interface ISubTriggerProps extends MenuSubTriggerProps {} export interface IArrowProps extends MenuArrowProps {} export interface ILabelProps extends MenuLabelProps {} export interface ISubProps { children?: React$1.ReactNode; open?: boolean; defaultOpen?: boolean; onOpenChange?(open: boolean): void; } export {}; } //#endregion export { IContextMenu };