export type ParticipantId = number export interface Participant { id: ParticipantId name: string } export interface Expense { id: number amountCents: number payerId: ParticipantId participantIds: ParticipantId[] } export interface Settlement { fromId: ParticipantId toId: ParticipantId amountCents: number }