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; focusableOnBlur?: React.FocusEventHandler; ref?: React.RefObject; className?: string; }; export declare function withFocusable(Component: React.ComponentType, options?: FocusableOptions): React.ComponentType>; export {}; //# sourceMappingURL=Focusable.d.ts.map