export interface EventRepository { read(): Promise; save(items: T[]): Promise; add(items: T[]): Promise; delete(items: T[]): Promise; clear(): Promise; }