import { ITableRow } from "./MyTable.js"; import { IFooModel } from "./FantasyTreasureGenerator.js"; import { ScrollsRepository } from "./Scrolls.js"; import { PotionsRepository } from "./Potions.js"; import { MagicItemsRepository } from "./MagicItems.js"; import { RodsStavesWandsRepository } from "./RodsStavesWands.js"; import { MagicRingsRepository } from "./MagicRings.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"; import { IounStoneRepository } from "./IounStones.js"; export declare class MagicTreasureRepository { private dice; private scrollsRepository; private potionsRepository; private magicItemsRepository; private magicRingsRepository; private rodsStavesWandsRepository; private miscMagicRepository; private magicArmorRepository; private magicSwordRepository; private magicWeaponsRepository; private iounStoneRepository; private readonly magicTreasureTable; constructor(dice: IDice, scrollsRepository: ScrollsRepository, potionsRepository: PotionsRepository, magicItemsRepository: MagicItemsRepository, magicRingsRepository: MagicRingsRepository, rodsStavesWandsRepository: RodsStavesWandsRepository, miscMagicRepository: MiscMagicRepository, magicArmorRepository: MagicArmorRepository, magicSwordRepository: MagicSwordRepository, magicWeaponsRepository: MagicWeaponsRepository, iounStoneRepository: IounStoneRepository); getRandom(count?: number): IFooModel[]; private getPotions; private getScrolls; private getMagicItems; private getMiscMagic; private getRings; private getRods; private getRodsStavesWands; private getMagicArmor; private getMagicSword; private getMagicWeapon; private getIounStone; } export declare const MagicTreasureData: ITableRow[]; //# sourceMappingURL=MagicTreasure.d.ts.map