import { type RefObject } from 'react'; /** * Hook to detect clicks outside a referenced element. * Uses mousedown for immediate detection. * * @param ref - Reference to the element to monitor * @param handler - Callback when click outside occurs * @param enabled - Whether the hook is active (default: true) * @param excludeRefs - Additional refs to exclude from outside detection (e.g., portaled elements) */ export declare function useClickOutside(ref: RefObject, handler: (event: MouseEvent) => void, enabled?: boolean, excludeRefs?: RefObject[]): void; //# sourceMappingURL=useClickOutside.d.ts.map