export declare enum TYPE_EVENT_TYPES {
    ENTER = "ENTER",
    SPACE = "SPACE",
    ARROW = "ARROW"
}
export declare enum KEY_EVENT_TYPES {
    ENTER = "Enter",
    SPACE = " ",
    ARROW_UP = "ArrowUp",
    ARROW_RIGHT = "ArrowRight",
    ARROW_DOWN = "ArrowDown",
    ARROW_LEFT = "ArrowLeft"
}
/**
 * Handle click correctly from mouse and keyboard
 */
declare const handleClick: (callback?: (event: Event, type: TYPE_EVENT_TYPES) => void, stopPropagation?: boolean, type?: TYPE_EVENT_TYPES) => {
    onClick: (event: MouseEvent) => void;
    onKeyPress: (event: KeyboardEvent) => void;
};
export default handleClick;
