import type { CSSProperties, ReactNode } from 'react'; import type { ImageParams, RenderImageFn, RenderImageProps } from '@mercuriya/slate-gallery-common'; import type { RenderControlsParams } from './types'; export type ImageProps = RenderControlsParams & { image: ImageParams; renderControls?: (params: RenderControlsParams) => ReactNode; renderImage?: RenderImageFn; onSelect?: RenderImageProps['onSelect']; wrapperStyle: CSSProperties; imageClassName?: string; imageWrapperClassName?: string; }; export declare function Image({ index, image, renderControls, renderImage, wrapperStyle, onSelect, onOpenEditModal, onRemove, imageClassName, imageWrapperClassName, }: ImageProps): import("react/jsx-runtime").JSX.Element;