import { MutableRefObject, RefCallback, RefObject, SetStateAction } from "react"; export declare type AssignableRef = MutableRefObject | RefCallback; export declare function assignRef(ref: AssignableRef, node: T): void; export declare type UnwrapStateType = T extends SetStateAction ? U : T; export declare type MergedRef = RefCallback & RefObject; export declare function mergeRefs(...refs: AssignableRef[]): MergedRef>; export declare function useMergedRefs(...refs: AssignableRef[]): MergedRef>;