import { Uuid } from '@standardnotes/domain-core' import { SharedVaultUser } from './SharedVaultUser' export interface SharedVaultUserRepositoryInterface { findByUuid(sharedVaultUserUuid: Uuid): Promise findByUserUuid(userUuid: Uuid): Promise save(sharedVaultUser: SharedVaultUser): Promise remove(sharedVault: SharedVaultUser): Promise findByUserUuidAndSharedVaultUuid(dto: { userUuid: Uuid; sharedVaultUuid: Uuid }): Promise }