/**
 * Collaboration Components
 * Export all collaboration UI components
 */

export { UserPresence } from './UserPresence';
export { CollaborativeField } from './CollaborativeField';
export { AwarenessIndicator } from './AwarenessIndicator';
export { CollaborativeTaskForm } from './CollaborativeTaskForm';
export { ChangeHistory } from './ChangeHistory';
export { VersionComparison } from './VersionComparison';
export { RollbackConfirmation } from './RollbackConfirmation';
export { SnapshotManager } from './SnapshotManager';
export { 
  CollaborationProvider, 
  useCollaborationContext,
  withCollaboration,
  CollaborativeSection 
} from './CollaborationProvider';

// Re-export types from the hook
export type { 
  CollaborationUser,
  CollaborationOptions,
  CollaborationState 
} from '../client/useCollaboration';