import { ForwardedRef, MutableRefObject, RefCallback } from 'react'; /** * Slår sammen flere refs til én, for eksempel hvis du har både en * egen ref i en komponent og også vil kunne ta inn en forwardRef * fra brukeren av komponenten. * @param refs Liste over refs du vil slå sammen * @returns En `RefCallback` du kan sende videre til en komponent/element * @example * const ref = useRef(null); * const combinedRef = mergeRefs(ref, forwardedRef, anotherRef); * * return
; */ export declare function mergeRefs(...refs: (ForwardedRef | MutableRefObject | undefined)[]): RefCallback; /** * Gjør det samme som {@link mergeRefs}, men wrappet i en `useMemo`, hvis du * vil unngå å lage en ny funksjon ved hver render. Som regel ikke nødvendig. * @param refs Liste over refs du vil slå sammen * @returns En `RefCallback` du kan sende videre til en komponent/element * @example const combinedRef = useMergeRefs(ref, forwardedRef, anotherRef); */ export declare function useMergeRefs(...refs: (ForwardedRef | MutableRefObject | undefined)[]): RefCallback;