import { Revision } from './Revision' import { RevisionMetadata } from './RevisionMetadata' export interface RevisionRepositoryInterface { findByItemId(parameters: { itemUuid: string; afterDate?: Date }): Promise> findOneById(itemId: string, id: string): Promise save(revision: Revision): Promise removeByUuid(itemUuid: string, revisionUuid: string): Promise findMetadataByItemId(itemUuid: string): Promise> }