export interface FileWriteCardProps {
    /** Tool name as it was emitted — "Write", "Edit", "MultiEdit". */
    toolName: string;
    /** Absolute or relative path the agent acted on. */
    filePath: string;
    /** File content (Write) or new_string (Edit). Null if not parseable. */
    content: string | null;
}
/**
 * Specialized bubble for Write/Edit tool events.
 *
 * Collapsed: a pill showing the file icon, basename, and tool verb.
 * Expanded: a full preview panel with a back button that returns to the pill.
 * The preview scrolls internally so long files don't blow up the chat height.
 */
export declare function FileWriteCard({ toolName, filePath, content }: FileWriteCardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=file-card.d.ts.map