import { type HTMLAttributes, type MouseEvent, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; export type AppleVisionSpatialGalleryProps = Omit, 'children'> & { actionAriaLabel?: string; actionLabel?: ReactNode; ariaLabel?: string; backgroundImage?: string; height?: CssLength; maxTilt?: number; memoriesAlt?: string; memoriesImage?: string; memoriesLabel?: ReactNode; movementStrength?: number; onActionClick?: (event: MouseEvent) => void; perspective?: CssLength; sideRotation?: number; yearAlt?: string; yearImage?: string; yearLabel?: ReactNode; }; export declare const AppleVisionSpatialGallery: ({ actionAriaLabel, actionLabel, ariaLabel, backgroundImage, className, height, maxTilt, memoriesAlt, memoriesImage, memoriesLabel, movementStrength, onActionClick, onPointerLeave, onPointerMove, perspective, sideRotation, style, yearAlt, yearImage, yearLabel, ...mainProps }: AppleVisionSpatialGalleryProps) => import("react/jsx-runtime").JSX.Element;