import { type CSSProperties, type FC, type ReactNode } from "react"; import type { ITouchEvent } from "@tarojs/components/types/common"; import type { FloatingBubbleAxis, FloatingBubbleMagnetic, FloatingBubbleOffset } from "./floating-bubble.shared"; export interface FloatingBubbleProps { className?: string; style?: CSSProperties; icon?: ReactNode; gap?: number; axis?: FloatingBubbleAxis; magnetic?: FloatingBubbleMagnetic; offset?: FloatingBubbleOffset; onClick?: (event: ITouchEvent) => void; onOffsetChange?: (x: number, y: number) => void; } declare const FloatingBubble: FC; export default FloatingBubble;