/**
 * Determine if the native context menu should be allowed to appear.
 * We bypass the custom menu when the user explicitly requests the system menu
 * via modifier keys or when the event originated from a keyboard invocation.
 * @param {MouseEvent} event
 * @returns {boolean}
 */
export function shouldBypassContextMenu(event: MouseEvent): boolean;
/**
 * Determine if the native context menu should be allowed to appear.
 * We bypass the custom menu when the user explicitly requests the system menu
 * via modifier keys or when the event originated from a keyboard invocation.
 * @param {MouseEvent} event
 * @returns {boolean}
 */
export function shouldUseNativeContextMenu(event: MouseEvent): boolean;
/**
 * Determine if the native context menu should be allowed to appear.
 * We bypass the custom menu when the user explicitly requests the system menu
 * via modifier keys or when the event originated from a keyboard invocation.
 * @param {MouseEvent} event
 * @returns {boolean}
 */
export function shouldAllowNativeContextMenu(event: MouseEvent): boolean;
