SavedShopItem: {
    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: "pre-made";
    max?: number;
    price: number;
    step?: number;
    structureID: string;
    texture?: string;
    title: string;
    type: "item";
}

A shop item saved in a structure block.

Type declaration