import { type CSSProperties, type ElementType, type HTMLAttributes, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; type GravityTextProps = Omit, 'children' | 'style'> & { active?: boolean; as?: ElementType; blendMode?: CSSProperties['mixBlendMode']; bubbleColor?: string; bubbleCount?: number; bubbleSize?: CssLength; centerX?: CssLength; centerY?: CssLength; children?: ReactNode; delaySpread?: number; duration?: number; edgeOffset?: CssLength; glowColor?: string; opacity?: number; seed?: number; sizeVariance?: number; style?: CSSProperties; }; declare const GravityText: ({ active, as: Component, blendMode, bubbleColor, bubbleCount, bubbleSize, centerX, centerY, children, className, delaySpread, duration, edgeOffset, glowColor, opacity, seed, sizeVariance, style, ...props }: GravityTextProps) => import("react/jsx-runtime").JSX.Element; export { GravityText }; export type { GravityTextProps };