import { type CSSProperties, type HTMLAttributes, type ReactNode, type Ref } from 'react'; export type FlowerClickEffectPoint = { /** Horizontal point in local component coordinates, from 0 to 1. */ x: number; /** Vertical point in local component coordinates, from 0 to 1. */ y: number; delayMs?: number; randomizer?: readonly [number, number, number]; }; export type FlowerClickEffectProps = Omit, 'children'> & { children?: ReactNode; prompt?: ReactNode; showPrompt?: boolean; showToggle?: boolean; minHeight?: number | string; backgroundColor?: CSSProperties['backgroundColor']; pixelRatio?: number; paused?: boolean; defaultPaused?: boolean; onPausedChange?: (paused: boolean) => void; autoBloom?: boolean; initialFlowers?: readonly FlowerClickEffectPoint[]; disabled?: boolean; respectReducedMotion?: boolean; ref?: Ref; }; export declare const FlowerClickEffect: ({ autoBloom, backgroundColor, children, className, defaultPaused, disabled, initialFlowers, minHeight, onPausedChange, onPointerDown, paused, pixelRatio, prompt, ref, respectReducedMotion, showPrompt, showToggle, style, ...props }: FlowerClickEffectProps) => import("react/jsx-runtime").JSX.Element;