/** A find lying on the sand: kind beachfind, style one of BeachFindStyle. Walked over, never blocks. */ export declare const BEACH_FIND_KIND = "beachfind"; export type BeachFindStyle = 'driftwood' | 'shell' | 'bottle'; export declare const DRIFTWOOD_KIND = "driftwood"; export declare const SEASHELL_KIND = "seashell"; export declare const MESSAGE_BOTTLE_KIND = "messagebottle"; export declare const MAP_SCRAP_KIND = "mapscrap"; export declare const TREASURE_MAP_KIND = "treasuremap"; /** Scraps that piece together into one treasure map. */ export declare const MAP_SCRAPS_FOR_MAP = 4; /** What each find gives, how often it washes up (weights) and the Foraging XP for picking it up. */ export declare const BEACH_FINDS: Readonly>; export declare const BEACH_FIND_STYLES: readonly BeachFindStyle[]; /** The most finds on the sand at once, and how often a new one washes up while there is room. */ export declare const BEACH_FINDS_MAX = 8; export declare const BEACH_FIND_EVERY_MS = 40000; /** The stretch of Hope Beach they wash up on: the main beach between its rock ridges, from mid-sand to the water. */ export declare const BEACH_FIND_AREA: { readonly minX: number; readonly maxX: number; readonly minZ: number; readonly maxZ: number; }; export declare function isBeachFindStyle(style: string | undefined): style is BeachFindStyle; /** * Where a treasure map can send you. Each has a dig marker in the world * (kind treasuredig), drawn only for a player holding the map for it; the * map's slot precision is the site id. */ export declare const TREASURE_DIG_KIND = "treasuredig"; export declare const TREASURE_DIG_SITES: ReadonlyArray<{ id: number; label: string; x: number; z: number; }>; /** A marker's style: `dig:` for the map holder, `dighidden:` (drawn as nothing) for everyone else. */ export declare const TREASURE_DIG_STYLE = "dig:"; export declare const TREASURE_DIG_HIDDEN_STYLE = "dighidden:"; export declare function treasureDigSiteId(style: string | undefined): number | null; export declare function treasureDigSite(id: number): { id: number; label: string; x: number; z: number; } | null; /** What digging up the chest pays. */ export declare const TREASURE_COINS_MIN = 250; export declare const TREASURE_COINS_MAX = 500; export declare const TREASURE_FORAGING_XP = 150; //# sourceMappingURL=beachcombing.d.ts.map