PlayerSavedShopItem: {
    entityID: string;
    itemDetails: {
        damage: ItemDurabilityComponent["damage"];
        enchantments:
            | ReturnType<ItemEnchantableComponent["getEnchantments"]>
            | "N/A, This item may have enchantments but they cannot be read because this item is not normally enchantable.";
        keepOnDeath: ItemStack["keepOnDeath"];
        lockMode: ItemStack["lockMode"];
        loreLineCount: ReturnType<ItemStack["getLore"]>["length"];
        maxDurability: ItemDurabilityComponent["maxDurability"];
        nameTag?: ItemStack["nameTag"];
        typeId: ItemStack["typeId"];
    };
    itemType: "player_shop_saved";
    maxStackSize: number;
    playerID: `${number}`;
    price: number;
    remainingStock: number;
    step: number;
    structureID: string;
    texture?: string;
    title: string;
    type: "player_shop_item";
}

A player shop item saved in a structure block.

Type declaration