import { type RefObject } from 'react';
/**
 * Blurs the given element when a pointerdown occurs outside it.
 * Used to commit inline editors when the user clicks on elements that call
 * preventDefault() on mousedown (e.g. chart libraries), so the browser never fires blur.
 *
 * @param elementRef - Ref to the element that should lose focus on outside pointerdown
 * @param isActive - When true, the document listener is attached; when false, it is removed
 * @internal
 */
export declare function useBlurOnPointerDownOutside(elementRef: RefObject<HTMLElement | null>, isActive: boolean): void;
