import { MouseEvent, FocusEvent, ComponentType } from 'react'; type FocusRingEventHandler = { bivarianceHack(e: Evt, ...args: any[]): void; }['bivarianceHack']; export interface FocusRingProps { className?: string; onClick?: FocusRingEventHandler>; onMouseDown?: FocusRingEventHandler>; onFocus?: FocusRingEventHandler>; onBlur?: FocusRingEventHandler>; /** * @private */ changeFocusVisible?: (focusVisible: boolean) => void; } export declare function wearFocusRing>(Component: ComponentType): import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export {};