import type { MutableRefObject, Ref } from "react"; export type HTMLElementOrNull = HTMLElement | null; export type RefElementOrNull = T | null; export type CallbackRef = (node: T) => void; export type AnyRef = CallbackRef | MutableRefObject; export type PossibleRef = Ref | undefined; type Key = string | number | symbol; export declare const isObject: (value: unknown) => value is Record; export declare const isFunction: (value: unknown) => value is Function; export declare const isString: (value: unknown) => value is string; export declare const isBoolean: (value: unknown) => value is boolean; export declare const isNumber: (value: unknown) => value is number; export declare const isUndef: (value: unknown) => value is undefined; export {};