/** * Merges an external ref with an internal ref object. * Handles both callback refs and ref objects. * * @param internalRef - The internal ref object to update * @param externalRef - The external ref from props (can be callback or ref object) * @returns A callback ref that updates both refs * * @example * ```tsx * const MyComponent = ({ ref, ...props }: MyComponentProps) => { * const internalRef = useRef(null); * const mergedRef = useMergedRef(internalRef, ref); * * return
; * }; * ``` */ export declare const useMergedRef: (internalRef: React.RefObject, externalRef?: React.Ref | null) => (node: T | null) => void;