import type { TooltipProps } from '@skbkontur/react-ui/components/Tooltip/Tooltip'; import React from 'react'; import type { Nullable } from '../typings/Types.js'; export type TooltipExtendedPosition = NonNullable; export type TooltipPosition = 'top left' | 'top center' | 'top right' | 'bottom left' | 'bottom center' | 'bottom right' | 'left top' | 'left middle' | 'left bottom' | 'right top' | 'right middle' | 'right bottom'; export interface ValidationTooltipProps { children: React.ReactElement; error: boolean; pos?: TooltipExtendedPosition; render?: () => React.ReactNode; 'data-tid'?: string; } interface ValidationTooltipState { anchorElement: Nullable; } export declare class ValidationTooltip extends React.Component { static __KONTUR_REACT_UI__: string; static displayName: string; state: ValidationTooltipState; render(): React.JSX.Element; private setControlWrapper; } export {};