import { Crop } from '../constants/crops.js';
import { ReforgeTarget } from '../constants/reforges.js';
import { UpgradeableInfo } from '../fortune/upgradeable.js';
export declare enum FarmingToolType {
    Other = "Other",
    Dicer = "Dicer",
    MathematicalHoe = "Mathematical Hoe",
    None = "None"
}
export interface FarmingToolInfo extends UpgradeableInfo {
    crop?: Crop;
    name: string;
    type: FarmingToolType | ReforgeTarget;
    reforgeType: ReforgeTarget;
}
export declare const FARMING_TOOLS: Partial<Record<string, FarmingToolInfo>>;
export declare const BEST_FARMING_TOOLS: Partial<Record<Crop, FarmingToolInfo>>;
