/**
* @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