import type { CSSProperties, ImgHTMLAttributes } from 'react'; type ImageProps = Omit, 'alt' | 'children' | 'onClick' | 'src' | 'style'>; export type BurnImageEffectProps = ImageProps & { src: string; alt: string; className?: string; frameClassName?: string; imageClassName?: string; style?: CSSProperties; imageStyle?: CSSProperties; aspectRatio?: CSSProperties['aspectRatio']; borderRadius?: CSSProperties['borderRadius']; objectFit?: CSSProperties['objectFit']; glowColor?: string; duration?: number; baseFrequency?: number; numOctaves?: number; seed?: number; visibleThreshold?: number; burnedThreshold?: number; burnOnClick?: boolean; burnLabel?: string; disabled?: boolean; trigger?: boolean | number; resetOnComplete?: boolean; resetDelay?: number; randomizeSeedOnBurn?: boolean; onBurnStart?: VoidFunction; onBurnComplete?: VoidFunction; onReset?: VoidFunction; }; export declare const BurnImageEffect: ({ src, alt, className, frameClassName, imageClassName, style, imageStyle, aspectRatio, borderRadius, objectFit, glowColor, duration, baseFrequency, numOctaves, seed, visibleThreshold, burnedThreshold, burnOnClick, burnLabel, disabled, trigger, resetOnComplete, resetDelay, randomizeSeedOnBurn, onBurnStart, onBurnComplete, onReset, ...imageProps }: BurnImageEffectProps) => import("react/jsx-runtime").JSX.Element; export {};