import React, { ComponentPropsWithRef, ReactElement, ReactNode, RefObject } from "react"; //#region src/components/context-menu/ContextMenu.d.ts interface Props extends ComponentPropsWithRef<"div"> { targetRef?: RefObject; children: ReactElement[] | ReactElement; eventName?: "contextmenu" | string; debounceOpenning?: number; } declare function ContextMenu({ targetRef, children, style, eventName }: Props): import("react").JSX.Element; //#endregion //#region src/components/context-menu/ContextMenuItem.d.ts type ContextMenuItemMouseEvent = React.MouseEvent | MouseEvent | CustomEvent | null; interface ContextMenuItemProps extends Omit, "onClick"> { label: string; disabled?: boolean; icon?: ReactNode; onClick?: (e: ContextMenuItemMouseEvent) => void; ref?: RefObject; } declare function ContextMenuItem({ label, disabled, icon, className, ref, ...props }: ContextMenuItemProps): React.JSX.Element; //#endregion export { ContextMenu, ContextMenuItem, type ContextMenuItemMouseEvent }; //# sourceMappingURL=index.d.mts.map