import type { IFishFaceRenderer } from "../contracts/IFishFaceRenderer.js"; import type { IColorCalculator } from "../contracts/IColorCalculator.js"; import type { FishMarineLife } from "../../domain/models/OceanModels.js"; import type { SpineChain } from "../../physics/SpineChain.js"; /** * Renders fish facial features (eyes, gills). * Extracted from FishRenderer to follow single-responsibility principle. */ export declare class FishFaceRenderer implements IFishFaceRenderer { private colorCalc; constructor(colorCalc: IColorCalculator); drawSpineEye(ctx: CanvasRenderingContext2D, fish: FishMarineLife, spine: SpineChain): void; drawSpineGill(ctx: CanvasRenderingContext2D, fish: FishMarineLife, spine: SpineChain): void; drawEye(ctx: CanvasRenderingContext2D, fish: FishMarineLife, len: number, height: number): void; drawGill(ctx: CanvasRenderingContext2D, fish: FishMarineLife, len: number, height: number): void; } //# sourceMappingURL=FishFaceRenderer.d.ts.map