/** * VersionItem Component * * Displays a single version in the version history list. * Supports agent checkpoint attribution and rollback indicators. */ import React from 'react'; import type { DocumentVersion, Checkpoint } from '@pantheon-systems/css-client'; export interface VersionItemProps { /** The document version to display */ version: DocumentVersion; /** Optional checkpoint associated with this version */ checkpoint?: Checkpoint; /** Whether this version is currently selected */ isSelected?: boolean; /** Whether to show agent info (for agent checkpoints) */ showAgentInfo?: boolean; /** Whether to use compact display mode */ compact?: boolean; /** Click handler */ onClick?: (version: DocumentVersion) => void; /** Additional CSS class name */ className?: string; } /** * VersionItem component for displaying a document version. * Shows version number, timestamp, checkpoint info, and agent attribution. */ export declare function VersionItem({ version, checkpoint, isSelected, showAgentInfo, compact, onClick, className, }: VersionItemProps): React.JSX.Element;