import { IItemManager } from "./Interface"

export type ItemManagerIfc = {
    ItemManager: {
        getItem: IItemManager['fetchItem']
        getItems: IItemManager['getItems']
        buyToken: IItemManager['buyToken']
        calculatePriorities: IItemManager['calculatePriorities']
        getToken: IItemManager['getToken']
        getTokens: IItemManager['getTokens']
        getAllPriorities: IItemManager['getAllPriorities']
    }
}

export type ItemManagerFeatureIfc = {
    reset: {
        wipeCurrencyAndItems: IItemManager['wipeCurrencyAndItems']
    }
    managePriorities: {
        setPriority:IItemManager['setPriority']
        deletePriorits: IItemManager['deletePriority']
    }
}