import { Role, Message } from "./Message"; export interface Thread { id: string; title?: string; createdAt: Date; updatedAt: Date; messages: MessageSummary[]; lastMessageId?: string; defaultParams?: Record; allowedCollections?: string[]; metadata?: Record; tenantId?: string; spaceId?: string; ownerUserId?: string; } export interface MessageSummary { id: string; role: Role; preview: string; createdAt: string; status?: Message["status"]; }