///
import { ExtraArgsShape, GalleryCalculationProps, Image } from './calculateImageSizes';
export type GalleryProps = GalleryCalculationProps & {
breakpoints: number[];
overlay?: (image: Image, index: number) => React.ReactNode;
gap?: string;
};
export type RenderArg = Image & {
sizes: number[];
};
export type ReactGalleryProps = GalleryProps & {
render: (args: RenderArg) => JSX.Element;
};
export declare const ReactGallery: ({ render, breakpoints, gap, overlay, ...props }: ReactGalleryProps) => import("react/jsx-runtime").JSX.Element;