import { type CSSProperties, type ElementType, type HTMLAttributes, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; type SmokeTextProps = Omit, 'children' | 'style'> & { active?: boolean; as?: ElementType; blendMode?: CSSProperties['mixBlendMode']; blur?: CssLength; bubbleCount?: number; bubbleSize?: CssLength; children?: ReactNode; duration?: number; opacity?: number; rise?: CssLength; seed?: number; shadowColor?: string; smokeColor?: string; style?: CSSProperties; }; declare const SmokeText: ({ active, as: Component, blendMode, blur, bubbleCount, bubbleSize, children, className, duration, opacity, rise, seed, shadowColor, smokeColor, style, ...props }: SmokeTextProps) => import("react/jsx-runtime").JSX.Element; export { SmokeText }; export type { SmokeTextProps };