export type OddJobSkill = 'fishing' | 'woodwork' | 'foraging' | 'cooking' | 'mining'; export type OddJob = { id: string; /** What the board says, e.g. "5 crab meat". */ label: string; kind: string; qty: number; coins: number; skill: OddJobSkill; xp: number; }; /** The pool. Starter-level things, paid a little over what they sell for. */ export declare const ODD_JOBS: readonly OddJob[]; export declare const ODD_JOBS_PER_HOUR = 3; export declare const ODD_JOBS_HOUR_MS: number; /** The hour a moment falls in (UTC); the board changes when it does. */ export declare function oddJobsHour(nowMs: number): number; /** Three distinct jobs, shared by everyone each hour, with one ungated Hope Beach job guaranteed. */ export declare function oddJobsForHour(hour: number): OddJob[]; /** The board: kind oddjobsboard (solid), a Blender piece, just behind the fence beside Trader Joe, facing the path. */ export declare const ODD_JOBS_BOARD_KIND = "oddjobsboard"; export declare const LEGACY_ODD_JOBS_BOARD_SPOT: { readonly x: number; readonly z: number; }; /** The npc_action ids on Trader Joe: read the board, or hand in one job. */ export declare const ODD_JOBS_ACTION = "oddjobs"; export declare const ODD_JOB_ACTION_PREFIX = "oddjob:"; export declare const ODD_JOBS_BOARD_SPOT: { readonly x: 277; readonly z: 893; }; //# sourceMappingURL=oddJobs.d.ts.map