import { IDie, IRollable } from "@krisnorman/rpg-utils"; import { IRoller } from "../../../dice/index.js"; export type AttributeDieTypes = 2 | 4 | 6 | 8 | 10 | 12; export declare class AttributeDie implements IDie, IRollable { sides: AttributeDieTypes; private roller; constructor(sides: AttributeDieTypes, roller: IRoller); roll(times?: number): number; } export declare class AttributeDice { private roller; constructor(roller: IRoller); get d2(): AttributeDie; get d4(): AttributeDie; get d6(): AttributeDie; get d8(): AttributeDie; get d10(): AttributeDie; get d12(): AttributeDie; } export declare class AttributeBase implements IRollable { private die; constructor(die: AttributeDie); value: number; roll(times?: number): number; } //# sourceMappingURL=AttributeBase.d.ts.map