/** * useCollaboration Hook * TASKSET 9 Phase 8: Complete collaboration hook with MessageRouter integration * * Provides real-time collaboration features: * - Document-level event subscriptions * - User-level notifications * - Automatic subscription management * - Connection state tracking */ import type { UseCollaborationOptions } from './types'; export declare const useCollaboration: ({ documentId, userId, wsUrl, onError, }: UseCollaborationOptions) => { isActive: boolean; error: Error; isConnected: boolean; documentId: string; userId: string; wsUrl: string; messageRouter: import("./useMessageRouter").UseMessageRouterReturn; startCollaboration: () => Promise; stopCollaboration: () => Promise; }; export type { UseCollaborationOptions } from './types'; //# sourceMappingURL=useCollaboration.d.ts.map