import * as React from 'react'; import { InputProps } from '../Input'; import { TooltipCommonProps } from '../common'; import {PropsWithChildren} from "react"; export interface ImageViewerProps { imageUrl?: string; error?: boolean; errorMessage?: string; tooltipProps?: TooltipCommonProps; showUpdateButton?: boolean; showRemoveButton?: boolean; onAddImage?: React.MouseEventHandler; onUpdateImage?: React.MouseEventHandler; onRemoveImage?: React.MouseEventHandler; onImageLoad?: React.ReactEventHandler; addImageInfo?: string; updateImageInfo?: string; removeImageInfo?: string; removeRoundedBorders?: boolean; width?: number | string; height?: number | string; disabled?: boolean; status?: InputProps['status']; statusMessage?: InputProps['statusMessage']; dataHook?: string; className?: string; } export default class ImageViewer extends React.Component> {}