import { Tooltip } from '@skbkontur/react-ui/components/Tooltip/Tooltip'; import { getRootNode } from '@skbkontur/react-ui/lib/rootNode/getRootNode'; import { ThemeContext } from '@skbkontur/react-ui/lib/theming/ThemeContext'; import type { ReactElement } from 'react'; export { Tooltip, ThemeContext, getRootNode }; interface KonturUIElementForDetection { type: { __KONTUR_REACT_UI__: string; }; } export declare class ReactUiDetection { static checkType(element: unknown, type: string): element is KonturUIElementForDetection; static isDatePicker(element: unknown): boolean; static isTimePicker(element: unknown): boolean; static isRadioGroup(element: unknown): boolean; static isTokenInput(element: unknown): boolean; static isSwitcher(element: unknown): boolean; static isComboBox(element: unknown): boolean; static isRadio(element: unknown): boolean; static isCheckBox(element: unknown): boolean; static isToggle(element: unknown): boolean; static isSelect(element: unknown): boolean; static isSelectionControl(element: ReactElement): boolean; }