import { User } from 'domain/users' import { Image } from 'domain/imageGallery' /** * Image gallery service interface * * @export * @interface IImageGalleryService */ export interface IImageGalleryService { getImageGallery: (userId: string) => Promise saveImage: (userId: string, image: Image) => Promise deleteImage: (userId: string, imageId: string) => Promise uploadImage: (file: any, fileName: string, progressCallback: Function) => Promise downloadImage: (fileName: string) => Promise }