import { FocusEventHandler } from 'react'; /** * Tracks focus state and determines whether focus indicators * should be visibly rendered. * * Automatically merges external focus handlers. * * @function useFocusVisible * @param onFocus External onFocus handler * @param onBlur External onBlur handler * @returns Object containing focus flags and merged handlers * * @category Hooks */ export declare function useFocusVisible(onFocus?: FocusEventHandler, onBlur?: FocusEventHandler): { focusVisible: boolean; isFocused: boolean; focusHandlers: { onFocus: FocusEventHandler; onBlur: FocusEventHandler; }; };