import { Rarity } from '../../constants/reforges.js';
import { UpgradeReason } from '../../constants/upgrades.js';
import { BaseItem } from '../base-item.js';
import { GearSlot } from '../definitions.js';
export declare class LotusBracelet extends BaseItem {
    get skyblockId(): string;
    get name(): string;
    get wiki(): string;
    get maxRarity(): Rarity;
    family: string;
    slot: GearSlot;
    baseStats: {
        farming_fortune: number;
    };
    skillReq: {
        Farming: number;
        Garden: number;
    };
    upgrade: {
        id: string;
        reason: UpgradeReason;
        cost: {
            copper: number;
        };
    };
}
export declare class LotusBelt extends BaseItem {
    get skyblockId(): string;
    get name(): string;
    get wiki(): string;
    get maxRarity(): Rarity;
    family: string;
    slot: GearSlot;
    baseStats: {
        farming_fortune: number;
    };
    skillReq: {
        Farming: number;
        Garden: number;
    };
    upgrade: {
        id: string;
        reason: UpgradeReason;
        cost: {
            copper: number;
        };
    };
}
export declare class LotusNecklace extends BaseItem {
    get skyblockId(): string;
    get name(): string;
    get wiki(): string;
    get maxRarity(): Rarity;
    family: string;
    slot: GearSlot;
    baseStats: {
        farming_fortune: number;
    };
    skillReq: {
        Farming: number;
        Garden: number;
    };
    upgrade: {
        id: string;
        reason: UpgradeReason;
        cost: {
            copper: number;
        };
    };
}
export declare class LotusCloak extends BaseItem {
    get skyblockId(): string;
    get name(): string;
    get wiki(): string;
    get maxRarity(): Rarity;
    family: string;
    slot: GearSlot;
    baseStats: {
        farming_fortune: number;
    };
    skillReq: {
        Farming: number;
        Garden: number;
    };
    upgrade: {
        id: string;
        reason: UpgradeReason;
        cost: {
            copper: number;
        };
    };
}
