import { type HTMLAttributes, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; export type EnterGalleryImage = string | { src: string; alt?: string; id?: string | number; }; export interface EnterGalleryProps extends Omit, 'children' | 'title'> { images?: readonly EnterGalleryImage[]; size?: number; distance?: number; speed?: number; wallSize?: CssLength; themeColor?: string; title?: ReactNode; titleAccent?: ReactNode; descriptionPrefix?: ReactNode; descriptionAccent?: ReactNode; descriptionSuffix?: ReactNode; focusLabel?: ReactNode; backLabel?: ReactNode; ariaLabel?: string; onAllImagesLoaded?: VoidFunction; } export declare const EnterGallery: ({ images, size, distance, speed, ...props }: EnterGalleryProps) => import("react/jsx-runtime").JSX.Element;