/** * Collaboration UI Components * Cursor tracking, presence indicators, conflict UI */ import { ConflictIndicator, ConflictResolver, PresenceManager, SyncStatusManager, UserPresence } from '@materi.ai/frame/core/presence'; import React from 'react'; interface CollaboratorCursorProps { presence: UserPresence; isCurrentUser: boolean; } /** * Display remote collaborator's cursor with label */ export declare const CollaboratorCursor: React.FC; interface CollaboratorsListProps { presenceManager: PresenceManager; } /** * Display list of active collaborators */ export declare const CollaboratorsList: React.FC; interface ConflictIndicatorProps { conflict: ConflictIndicator; onResolve: (conflictId: string, resolution: 'keep' | 'discard' | 'merge') => void; } /** * Display conflict indicator with resolution options */ export declare const ConflictIndicatorUI: React.FC; interface ConflictsListProps { conflictResolver: ConflictResolver; } /** * Display list of unresolved conflicts */ export declare const ConflictsList: React.FC; interface SyncStatusIndicatorProps { syncStatusManager: SyncStatusManager; } /** * Display sync status with health indicator */ export declare const SyncStatusIndicator: React.FC; interface CollaborationPanelProps { presenceManager: PresenceManager; conflictResolver: ConflictResolver; syncStatusManager: SyncStatusManager; } /** * Complete collaboration panel with all indicators */ export declare const CollaborationPanel: React.FC; export {}; //# sourceMappingURL=CollaborationUI.d.ts.map