import type { ForwardRefExoticComponent, NamedExoticComponent, PropsWithoutRef, ReactElement, RefAttributes } from "react"; interface MutableRefObject { current: T; } type ForwardedRef = ((instance: T | null) => void) | MutableRefObject | null; interface ForwardRefRenderFunction> { (props: P, ref: ForwardedRef): ReactElement | null; displayName?: string | undefined; defaultProps?: never | undefined; propTypes?: never | undefined; } export interface ReactUIComponentWithRef extends NamedExoticComponent & RefAttributes>, Pick, "propTypes"> { __KONTUR_REACT_UI__: string; __KONTUR_ICON__: boolean; } export declare function forwardRef(name: string, render: ForwardRefRenderFunction>): ReactUIComponentWithRef; export {};