import type { FishMarineLife } from "../../domain/models/OceanModels.js"; import type { IFishCursorAvoidance, PointerState } from "../contracts/IFishCursorAvoidance.js"; /** * Applies screen-space cursor flee to fish, mirroring the 3D scatter: * proximity-falloff trigger, away+tangential push, boldness-scaled radius, * and a panic timer that decays so the fish eases back to normal behavior * (no instant snap out of flee). */ export declare class FishCursorAvoidance implements IFishCursorAvoidance { apply(fish: FishMarineLife[], pointer: PointerState | null, deltaSeconds: number, _animationTime: number): void; } //# sourceMappingURL=FishCursorAvoidance.d.ts.map