import { type CSSProperties, type ImgHTMLAttributes } from 'react';
import { type CssLength } from '../../../utils/css';
export type WrapPlaneGalleryItem = string | {
src: string;
alt?: string;
id?: string | number;
loading?: ImgHTMLAttributes['loading'];
fetchPriority?: ImgHTMLAttributes['fetchPriority'];
};
export type NormalizedWrapPlaneGalleryItem = {
src: string;
alt: string;
id: string;
loading?: ImgHTMLAttributes['loading'];
fetchPriority?: ImgHTMLAttributes['fetchPriority'];
};
export type WrapPlaneGalleryProps = {
items?: readonly WrapPlaneGalleryItem[];
className?: string;
style?: CSSProperties;
ariaLabel?: string;
height?: CssLength;
columns?: number;
gridScale?: number;
gap?: CssLength;
dragSpeed?: number;
wheelSpeed?: number;
keyboardStep?: number;
damping?: number;
rowParallax?: number;
distortionStrength?: number;
maxDistortion?: number;
background?: string;
};
export declare const WrapPlaneGallery: ({ items, className, style, ariaLabel, height, columns, gridScale, gap, dragSpeed, wheelSpeed, keyboardStep, damping, rowParallax, distortionStrength, maxDistortion, background, }: WrapPlaneGalleryProps) => import("react/jsx-runtime").JSX.Element;