import { type CSSProperties, type ImgHTMLAttributes } from 'react';
import { type CssLength } from '../../../utils/css';
export type GlitchOrbitGalleryItem = string | {
src: string;
alt?: string;
id?: string | number;
crossOrigin?: ImgHTMLAttributes['crossOrigin'];
};
export type NormalizedGlitchOrbitGalleryItem = {
src: string;
alt: string;
id: string;
crossOrigin?: ImgHTMLAttributes['crossOrigin'];
};
export type GlitchOrbitGalleryProps = {
items?: readonly GlitchOrbitGalleryItem[];
className?: string;
style?: CSSProperties;
ariaLabel?: string;
canvasLabel?: string;
title?: string;
description?: string;
height?: CssLength;
shapeCount?: number;
glitch?: boolean;
glitchChance?: number;
showLoader?: boolean;
loadTimeoutMs?: number;
wheelSpeed?: number;
touchSpeed?: number;
keyboardStep?: number;
background?: string;
foreground?: string;
focusColor?: string;
};
export declare const GlitchOrbitGallery: ({ items, className, style, ariaLabel, canvasLabel, title, description, height, shapeCount, glitch, glitchChance, showLoader, loadTimeoutMs, wheelSpeed, touchSpeed, keyboardStep, background, foreground, focusColor, }: GlitchOrbitGalleryProps) => import("react/jsx-runtime").JSX.Element;