import Item from "../domain/entities/item"; import ItemRepository from "../domain/repositories/item.repository"; import CreateItemService from "../domain/services/createItem.service"; import { CreateItemAttr } from "../domain/types/item.type"; import Result from "../utils/result"; export default class CreateItemServiceImpl implements CreateItemService { private repository; constructor(repository: ItemRepository); run(payload: CreateItemAttr): Promise>; }