export interface Conversation {
  readonly id: string;
  readonly deviceId: string;
  readonly externalId: string;
  readonly displayName: string;
  readonly isGroup: boolean;
  readonly participants: readonly string[];
  readonly lastMessageAt: string | null;
  readonly messageCount: number;
  readonly syncedAt: string;
}

export interface ConversationDraft {
  readonly id: string;
  readonly deviceId: string;
  readonly externalId: string;
  readonly displayName: string;
  readonly isGroup: boolean;
  readonly participants: readonly string[];
  readonly lastMessageAt?: string | null;
}
