import type { Contract, ContractDefinition } from 'autumndb'; export interface SummaryData { timestamp: string; actor: string; payload: { mentionsUser?: string[]; alertsUser?: string[]; mentionsGroup?: string[]; alertsGroup?: string[]; message: string; [k: string]: unknown; }; /** * Users that have seen this summary */ readBy?: string[]; [k: string]: unknown; } export type SummaryContractDefinition = ContractDefinition; export type SummaryContract = Contract;