import { type DependencyList, type RefObject } from 'react'; /** * Returns ref that updates when some of dependency changes. * If deps is not provided - works like `useRef`. * @param initialValue Initial value in ref. * @param deps Dependency list. * @returns Ref. */ export declare function useDependentRef(initialValue: T | null, deps?: DependencyList): RefObject; /** * Returns ref that updates when some of dependency changes. * If deps is not provided - works like `useRef`. * @param initialValue Initial value in ref. * @param deps Dependency list. * @returns Ref. */ export declare function useDependentRef(initialValue: T | undefined, deps?: DependencyList): RefObject;