import React from 'react'; type FocusableOptions = { isFocusWithMouse?: boolean; }; export type Triggers = { blur: () => void; focus: () => void; }; export type WithFocusableProps = { disabled?: boolean; onFocus?: (event: FocusEvent, triggers: Triggers) => void; onBlur?: (event: FocusEvent, triggers: Triggers) => void; className?: string; }; export type InjectedFocusableProps
= P & {
focusableOnFocus?: React.FocusEventHandler