import React, { AriaAttributes, AriaRole as ReactAriaRole, DOMAttributes as ReactDOMAttributes, FocusEvent } from 'react'; export type AriaRole = ReactAriaRole; export interface FocusableElement extends Element, HTMLOrSVGElement { } export type FocusEventHandler = (e: FocusEvent) => void; export interface DOMAttributes extends AriaAttributes, ReactDOMAttributes { role?: AriaRole | undefined; className?: string | undefined; } export type ReactRef = React.Ref; export type ReactButtonRef = React.Ref;