import type { FishSpecies } from "../../domain/models/OceanModels.js"; import type { FishPersonality, BehaviorModifiers } from "../../domain/types/fish-personality-types.js"; import type { IFishPersonalityGenerator } from "../contracts/IFishPersonalityGenerator.js"; /** * FishPersonalityGenerator - Creates unique personalities for fish * * Uses species-influenced random generation to create personality traits * that feel consistent with the fish type while maintaining individual variation. */ export declare class FishPersonalityGenerator implements IFishPersonalityGenerator { generatePersonality(species: FishSpecies): FishPersonality; getBehaviorModifiers(personality: FishPersonality): BehaviorModifiers; describePersonality(personality: FishPersonality): string; private randomInRange; } //# sourceMappingURL=FishPersonalityGenerator.d.ts.map