import { type CSSProperties, type HTMLAttributes, type ReactNode, type Ref } from 'react'; import { type CssLength } from '../../../utils/css'; export type EvilEyeProps = Omit, 'children' | 'color'> & { backgroundColor?: string; canvasClassName?: string; canvasRef?: Ref; canvasStyle?: CSSProperties; children?: ReactNode; contentClassName?: string; disabled?: boolean; eyeColor?: string; flameSpeed?: number; glowIntensity?: number; height?: CssLength; intensity?: number; irisWidth?: number; maxDevicePixelRatio?: number; minHeight?: CssLength; noiseScale?: number; onFallback?: () => void; onReady?: () => void; paused?: boolean; pupilFollow?: number; pupilSize?: number; ref?: Ref; respectReducedMotion?: boolean; scale?: number; width?: CssLength; }; export declare const EvilEye: ({ backgroundColor, canvasClassName, canvasRef, canvasStyle, children, className, contentClassName, disabled, eyeColor, flameSpeed, glowIntensity, height, intensity, irisWidth, maxDevicePixelRatio, minHeight, noiseScale, onFallback, onReady, paused, pupilFollow, pupilSize, ref, respectReducedMotion, scale, style, width, ...props }: EvilEyeProps) => import("react/jsx-runtime").JSX.Element;