import type { MutableRefObject } from "react"; export declare const isFunction: (value: unknown) => value is Function; declare type TargetValue = T | undefined | null; declare type TargetType = HTMLElement | Element | Window | Document; export declare type BasicTarget = (() => TargetValue) | TargetValue | MutableRefObject>; export declare function getTargetElement(target: BasicTarget, defaultElement?: T): TargetValue; export {};