import type { AnchorHTMLAttributes, CSSProperties, HTMLAttributes, ImgHTMLAttributes } from 'react'; import { type CssLength } from '../../../utils/css'; export type GlitchingImageProps = Omit, 'children' | 'className' | 'style'> & Pick, 'download' | 'hrefLang' | 'ping' | 'referrerPolicy' | 'rel' | 'target'> & { src: string; alt: string; href?: string; className?: string; frameClassName?: string; imageClassName?: string; style?: CSSProperties; imageStyle?: CSSProperties; width?: CssLength; maxWidth?: CssLength; height?: CssLength; maxHeight?: CssLength; aspectRatio?: CSSProperties['aspectRatio']; objectFit?: CSSProperties['objectFit']; backgroundSize?: CSSProperties['backgroundSize']; active?: boolean; loading?: ImgHTMLAttributes['loading']; decoding?: ImgHTMLAttributes['decoding']; srcSet?: ImgHTMLAttributes['srcSet']; sizes?: ImgHTMLAttributes['sizes']; }; export declare const GlitchingImage: ({ src, alt, href, className, frameClassName, imageClassName, style, imageStyle, width, maxWidth, height, maxHeight, aspectRatio, objectFit, backgroundSize, active, loading, decoding, srcSet, sizes, download, hrefLang, ping, referrerPolicy, rel, target, ...props }: GlitchingImageProps) => import("react/jsx-runtime").JSX.Element;