import { ITableRow } from "./MyTable.js"; import { IFooModel } from "./FantasyTreasureGenerator.js"; import { PotionsRepository } from "./Potions.js"; import { ScrollsRepository } from "./Scrolls.js"; import { MagicRingsRepository } from "./MagicRings.js"; import { RodsStavesWandsRepository } from "./RodsStavesWands.js"; import { MiscMagicRepository } from "./MiscMagic.js"; import { IDice } from "@krisnorman/rpg-utils"; import { MagicArmorRepository } from "./MagicArmor.js"; import { MagicSwordRepository } from "./MagicSwords.js"; import { MagicWeaponsRepository } from "./MagicWeapons.js"; export declare class MagicItemsRepository { private readonly dice; private readonly potionsRepository; private readonly scrollsRepository; private readonly magicRingsRepository; private readonly rodsStavesWandsRepository; private readonly miscMagicRepository; private readonly magicArmorRepository; private readonly magicSwordRepository; private readonly magicWeaponsRepository; private readonly magicItemsTable; constructor(dice: IDice, potionsRepository: PotionsRepository, scrollsRepository: ScrollsRepository, magicRingsRepository: MagicRingsRepository, rodsStavesWandsRepository: RodsStavesWandsRepository, miscMagicRepository: MiscMagicRepository, magicArmorRepository: MagicArmorRepository, magicSwordRepository: MagicSwordRepository, magicWeaponsRepository: MagicWeaponsRepository); getRandom(count?: number): IFooModel[]; } export declare const MagicItemsData: ITableRow[]; //# sourceMappingURL=MagicItems.d.ts.map