/** * Stable function identity across renders that invokes the latest callback, preventing re-subscribing listeners. * * @example * ```tsx * const handleChange = useCallbackRef(onChange); * React.useEffect(() => { * document.addEventListener('keydown', handleChange); * return () => document.removeEventListener('keydown', handleChange); * }, [handleChange]); // stable — effect doesn't re-run when `onChange` changes * ``` * * @internal Not part of the public API; import it inside the package only. */ export declare function useCallbackRef unknown>(callback: T | undefined): T;