claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
24 lines • 950 B
TypeScript
import type { CollaborativeSession, AgentStatus } from '../AgentStatusMonitor/types.js';
type $$ComponentProps = {
session: CollaborativeSession;
participants: Array<{
id: string;
name: string;
avatar?: string;
status: 'active' | 'idle' | 'away';
}>;
agents: AgentStatus[];
class?: string;
showUserPresence?: boolean;
showAgentActivity?: boolean;
enableRealtime?: boolean;
onParticipantInvite?: (email: string) => void;
onAgentAdd?: (agentId: string) => void;
onAgentRemove?: (agentId: string) => void;
onSessionUpdate?: (updates: Partial<CollaborativeSession>) => void;
onLeaveSession?: () => void;
};
declare const CollaborativeWorkspace: import("svelte").Component<$$ComponentProps, {}, "">;
type CollaborativeWorkspace = ReturnType<typeof CollaborativeWorkspace>;
export default CollaborativeWorkspace;
//# sourceMappingURL=CollaborativeWorkspace.svelte.d.ts.map