import { SuggestionDraftFloatingCardProps } from './types';

/**
 * SuggestionDraftFloatingCard
 *
 * Shown while a viewer is composing a suggestion (in suggestion mode).
 * Uses the same one-line diff format as the submitted thread card
 * (Add: "X" / Delete: "X" / Replace: "X" with "Y") plus a Submit action
 * and a Discard (X) button.
 *
 * When the viewer hasn't joined yet (no username / wallet), the card
 * renders FloatingAuthPrompt inside — same pattern as the inline-comment
 * draft card. The first keystroke that triggered this card is preserved
 * as the draft's first character; once the viewer joins, the card
 * transitions to the normal diff/Submit UI without losing what they typed.
 */
export declare const SuggestionDraftFloatingCard: ({ card, isHidden, registerCardNode, }: SuggestionDraftFloatingCardProps) => import("react/jsx-runtime").JSX.Element;
