import { writable } from 'svelte/store'; import type { FeatureFlags } from '@colectivo/types'; export interface Collective { id: string; name: string; emoji: string; created_at: string; feature_flags: FeatureFlags; } export interface CollectiveMember { user_id: string; collective_id: string; role: 'admin' | 'member' | 'guest'; display_name: string; avatar_type: 'initials' | 'emoji' | 'upload'; avatar_emoji: string | null; avatar_url: string | null; } export const currentCollective = writable(null); export const collectiveMembers = writable([]); export const userCollectives = writable([]);