import type { Temporal } from 'temporal-polyfill'; import type { IndividualUuid } from '@/models/individual/individualUuid.model'; export interface ActivityChange { key: string; oldValue: boolean | number | string | null; value: boolean | number | string | null; } export interface ActivityIndex { userUuid: string | null; createdAt: Temporal.ZonedDateTime; changedBy: string; changes: ActivityChange[]; content?: { contactPerson?: { uuid: IndividualUuid; name: string; }; note?: { name: string; }; }; message: string; type: string; }