import Item from "../domain/entities/item"; import ItemRepository from "../domain/repositories/item.repository"; import UserRepository from "../domain/repositories/user.repository"; import ListItemsService from "../domain/services/listItems.service"; import { ListItemAttr } from "../domain/types/item.type"; import Result from "../utils/result"; export default class ListItemsServiceImpl implements ListItemsService { private repository; private userRepo; constructor(repository: ItemRepository, userRepo: UserRepository); run(payload: ListItemAttr): Promise>; }