import { type GalleryImage, type GalleryNode } from '@prezly/slate-types'; import type { HTMLAttributes } from 'react'; import React from 'react'; interface Props extends HTMLAttributes { className?: string; images: GalleryImage[]; isInteractive: boolean; maxViewportWidth?: number; onImageCaptionClicked?: () => void; onImageCropClicked?: () => void; onImageDeleteClicked?: () => void; onImagesChange: (images: GalleryImage[]) => void; onImagesReordered: (images: GalleryImage[]) => void; padding: GalleryNode['padding']; size: GalleryNode['thumbnail_size']; uuid: string; width: number; } export declare function Gallery({ className, images: originalImages, isInteractive, maxViewportWidth, onImageCaptionClicked, onImageCropClicked, onImageDeleteClicked, onImagesChange, onImagesReordered, padding, size, uuid, width, ...attributes }: Props): React.JSX.Element; export {};