import { default as React } from 'react'; export declare function clamp(value: number, min: number, max: number): number; export declare function cssProps(values: { [key: string]: number | string | undefined; }): React.CSSProperties; export declare function afterTransition(element: Element | null, callback: () => void): void; export declare function wrapNode(node: React.ReactNode, Wrapper: React.ElementType): bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export declare function getElementRef(element: React.JSX.Element): React.Ref; export declare function getErrorMessage(error: unknown): string; export declare function htmlImage(props: React.ImgHTMLAttributes): import("react/jsx-runtime").JSX.Element; export type PolymorphicProps> = P & Omit, keyof P>; export type PolymorphicRef = React.ComponentPropsWithRef['ref']; type FixedForwardRef = >(render: (props: P, ref: React.Ref) => React.ReactElement | null) => (props: P & React.RefAttributes) => React.ReactElement | null; export declare const fixedForwardRef: FixedForwardRef; export {};