import { FocusEvent, HTMLAttributes } from 'react';
export interface UseFocusProps {
disabled?: boolean;
onFocus?: (event: FocusEvent) => void;
onBlur?: (event: FocusEvent) => void;
onFocusChange?: (isFocused: boolean) => void;
}
export interface UseFocusResult {
focusProps: HTMLAttributes;
}
export declare function useFocus(props: UseFocusProps): UseFocusResult;