import type { JSX } from 'solid-js'; import type { DisclosureStateControlledOptions, DisclosureStateRenderProps, DisclosureStateUncontrolledOptions } from '../../states/create-disclosure-state'; import type { HeadlessProps, ValidConstructor } from '../../utils/dynamic-prop'; import type { Prettify } from '../../utils/types'; export type ContextMenuControlledBaseProps = Prettify; export type ContextMenuControlledProps = HeadlessProps; export type ContextMenuUncontrolledBaseProps = Prettify; export type ContextMenuUncontrolledProps = HeadlessProps; export type ContextMenuProps = ContextMenuControlledProps | ContextMenuUncontrolledProps; /** * A menu opened by right-click. It only manages open state and the trap; the * menu's own arrow-key navigation comes from putting a `Menu` inside the * panel. * * Renders a `
` by default. * * @see {@link https://github.com/lxsmnsyc/terracotta/blob/main/docs/components/context-menu.md} */ export declare function ContextMenu(props: ContextMenuProps): JSX.Element; //# sourceMappingURL=ContextMenu.d.ts.map