import { default as React } from 'react'; import { AriaPopoverProps } from 'react-aria'; import { SafePick } from '../../.deps/utils/src'; import { MenuProps } from '../Menu/Menu'; import { MenuListProps } from '../Menu/MenuList'; import { ContextMenuIconButtonProps } from './ContextMenuIconButton'; export interface ContextMenuInheritedMenuTriggerProps extends SafePick { } export interface ContextMenuInheritedContextMenuIconButtonProps extends Omit { } export interface ContextMenuInheritedContextMenuListProps extends MenuListProps { } export interface ContextMenuProps extends ContextMenuInheritedMenuTriggerProps, ContextMenuInheritedContextMenuIconButtonProps, ContextMenuInheritedContextMenuListProps { placement?: AriaPopoverProps['placement']; } export declare const ContextMenu: (({ placement, ...rest }: ContextMenuProps) => React.JSX.Element) & { Item: (({ children, disabled, dense, gap, onAction, destructive, ...rest }: import('..').ContextMenuMenuItemProps) => React.JSX.Element) & { Cell: React.MemoExoticComponent<(props: import('../DataList/DataListItemCell').DataListItemCellProps) => React.JSX.Element>; }; };