/** * @fileoverview Floating Cursor Renderer - Renders the floating cursor in React * * This component reads from FloatingCursorContext and renders the cursor. * It can be: * - Automatically included in VowelAgent (default) * - Rendered separately for custom placement * * @module @vowel.to/client/components * @author vowel.to * @license Proprietary */ /** * Props for FloatingCursorRenderer */ export interface FloatingCursorRendererProps { /** * Optional class name for custom styling * Note: Cursor is fixed positioned, so this may not have much effect */ className?: string; } /** * Floating Cursor Renderer * * Renders the floating cursor based on context state. * Safe to render multiple times - will only render if cursor is enabled and has state. * * This component is automatically included in VowelAgent by default. * You only need to use this directly if: * - You disabled cursor in VowelAgent (enableFloatingCursor={false}) * - You want custom cursor placement * - You're not using VowelAgent at all * * @example Default (automatic - no need to use this) * ```tsx * * * * ``` * * @example Custom placement * ```tsx * * * * * ``` * * @example Without VowelAgent * ```tsx * * * * * ``` */ export declare function FloatingCursorRenderer({}?: FloatingCursorRendererProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=FloatingCursorRenderer.d.ts.map