import { ActiveEffect } from './types'; interface HazardBearer { health: number; maxHealth: number; effects: ActiveEffect[]; } export interface WorldTickResult { player: T; healed: number; damage: number; expired: ActiveEffect[]; } export declare function processWorldEffectTick(player: T): WorldTickResult; export interface ActiveHazard { effectId: string; name: string; intensity: number; remainingDuration: number; damagePerStep: number; damageType?: string; } export declare function getActiveHazards(player: { effects: ActiveEffect[]; }): ActiveHazard[]; export {}; //# sourceMappingURL=world-tick.d.ts.map