import { Crop } from './constants/crops';
interface PlayerOptions {
	collection?: Record<string, number>;
	fortuneSources?: Record<string, number>;
	cropSpecificFortune?: Record<Crop, number>;
	farmingXp?: number;
	farmingLevel?: number;
}
export declare function CreatePlayer(options: PlayerOptions): Player;
declare class Player {
	collection: Partial<Record<Crop, number>>;
	fortuneSources: Record<string, number>;
	cropSpecificFortune: Partial<Record<Crop, number>>;
	farmingXp: number;
	farmingLevel: number;
	constructor(options: PlayerOptions);
	addFortune(name: string, amount: number): this;
	addCropFortune(crop: Crop, amount: number): this;
	setLotusGear(): void;
	getFortune(): number;
}
export interface JacobFarmingContest {
	crop: Crop;
	timestamp: number;
	collected: number;
	position?: number;
	participants?: number;
	medal?: number;
}
export {};
