import { MouseEvent, AnchorHTMLAttributes } from 'react';
export declare const isModifiedEvent: (e: MouseEvent) => boolean;
/**
* Due to react-router's handling of custom components used in RR
* we must add this validation that ensures the router will execute the passed `navigate`
* prop, thus navigating the user without triggering a refresh.
*
* SOURCES:
* https://github.com/ReactTraining/react-router/issues/7727
* https://github.com/ReactTraining/react-router/issues/7761
* */
export declare const handleReactRouterClick: (event: MouseEvent, onClick: ((e: MouseEvent) => void) | undefined, target: AnchorHTMLAttributes['target'] | undefined, navigate: (() => void) | undefined) => void;