import type { LinkProps } from '@atlaskit/link';
export declare enum ClickButton {
    Left = 0,
    Middle = 1,
    Right = 2
}
export declare const useLinkClicked: <T extends Exclude<LinkProps["onClick"], undefined>>(
/**
 * Handler to
 */
handler?: T, 
/**
 * Filter which mouse events should trigger the link clicked event
 */
predicate?: (event: React.MouseEvent) => boolean) => (...args: Parameters<T>) => void;
export declare const useMouseDownEvent: <T extends React.MouseEventHandler>(onMouseDown?: T) => (...args: Parameters<T>) => void;
