import * as Modules from "./itemSubmodules/itemSubModules";
/**
 * Represents a module for viewing item-related information in a specific Path of Exile league.
 */
export default class ItemViewModule {
    /**
     * Represents a submodule for base type item information.
     */
    baseType: Modules.BaseTypeModule;
    /**
     * Represents a submodule for beast item information.
     */
    beast: Modules.BeastModule;
    /**
     * Represents a submodule for delirium orbs item information.
     */
    deliriumOrbs: Modules.DeliriumOrbsModule;
    /**
     * Represents a submodule for divination card item information.
     */
    divinationCard: Modules.DivinationCardModule;
    /**
     * Represents a submodule for essence item information.
     */
    essence: Modules.EssenceModule;
    /**
     * Represents a submodule for fossil item information.
     */
    fossil: Modules.FossilModule;
    /**
     * Represents a submodule for helmet enchant item information.
     */
    helmetEnchant: Modules.HelmetEnchantModule;
    /**
     * Represents a submodule for incubator item information.
     */
    incubator: Modules.IncubatorModule;
    /**
     * Represents a submodule for map item information.
     */
    map: Modules.MapModule;
    /**
     * Represents a submodule for oil item information.
     */
    oil: Modules.OilModule;
    /**
     * Represents a submodule for resonator item information.
     */
    resonator: Modules.ResonatorModule;
    /**
     * Represents a submodule for scarab item information.
     */
    scarab: Modules.ScarabModule;
    /**
     * Represents a submodule for skill gem item information.
     */
    skillGem: Modules.SkillGemModule;
    /**
     * Represents a submodule for unique accessory item information.
     */
    uniqueAccessory: Modules.UniqueAccessoryModule;
    /**
     * Represents a submodule for unique armour item information.
     */
    uniqueArmour: Modules.UniqueArmourModule;
    /**
     * Represents a submodule for unique flask item information.
     */
    uniqueFlask: Modules.UniqueFlaskModule;
    /**
     * Represents a submodule for unique jewel item information.
     */
    uniqueJewel: Modules.UniqueJewelModule;
    /**
     * Represents a submodule for unique map item information.
     */
    uniqueMap: Modules.UniqueMapModule;
    /**
     * Represents a submodule for unique weapon item information.
     */
    uniqueWeapon: Modules.UniqueWeaponModule;
    /**
     * Represents a submodule for vials item information.
     */
    vials: Modules.VialsModule;
    /**
     * Represents a submodule for omen item information.
     */
    omen: Modules.OmenModule;
    /**
     * Represents a submodule for memory item information.
     */
    memory: Modules.MemoryModule;
    /**
     * Represents a submodule for invitation item information.
     */
    invitation: Modules.InvitationModule;
    /**
     * Represents a submodule for unique relics item information.
     */
    uniqueRelics: Modules.UniqueRelicModule;
    /**
     * Represents a submodule for cluster jewel item information.
     */
    clusterJewel: Modules.ClusterJewelModule;
    /**
     * Represents a submodule for blighted map item information.
     */
    blightedMap: Modules.BlightedMapModule;
    /**
     * Represents a submodule for blight ravaged map item information.
     */
    blightRavagedMap: Modules.BlightedRavagedMapModule;
    /**
     * Represents a submodule for coffin item information.
     */
    coffin: Modules.CoffinModule;
    /**
     * Creates an instance of AllflameEmberModule.
     */
    allflameEmber: Modules.AllflameEmberModule;
    /**
     * Creates a new instance of ItemViewModule.
     * @param league - The Path of Exile league for which the item information is retrieved.
     * @param typeName - The type of item information to retrieve.
     */
    constructor(league: string, typeName: string);
}
