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;