import type { FishMarineLife } from "../../domain/models/OceanModels.js"; import type { IFishHomeZoneHandler } from "../contracts/IFishHomeZoneHandler.js"; /** * FishHomeZoneHandler - Creates purposeful movement through home preferences * * Fish remember where they spawned and have a subtle tendency to return. * This makes movement feel more intentional rather than purely random. * Personality affects how strongly fish stick to their home: * - Social/curious fish wander more freely * - Shy/calm fish stay closer to home */ export declare class FishHomeZoneHandler implements IFishHomeZoneHandler { initializeHomeZone(fish: FishMarineLife): void; applyHomeZoneDrift(fish: FishMarineLife, deltaSeconds: number): void; getHomeZoneVisualization(fish: FishMarineLife): { x: number; y: number; radius: number; affinity: number; } | null; } //# sourceMappingURL=FishHomeZoneHandler.d.ts.map