/** * Cursell neuron mascot — neuron-shaped buddy representing the loaded agent. * * Structure (top to bottom, 7 lines): * 0: dendrites — 3 input signals (varies per category) * 1: arms — diagonals connecting dendrites to soma * 2: soma top — rounded top of the cell body * 3: soma mid — body row with two eyes * 4: soma bot — rounded bottom of the cell body * 5: arms — mirrored diagonals (symmetry) * 6: terminals — 3 synaptic terminals (varies per category) * * Each line is a sequence of colored segments. Segments let a single line * mix colors (e.g. soma body with black eyes) without tricks. The design * embraces terminal line-gaps as visual breathing room. */ export type AgentCategory = "code" | "testing" | "devops" | "docs" | "security" | "mobile" | "general"; export type Tint = "signal" | "wire" | "body" | "accent" | "plain"; export interface Segment { text: string; tint: Tint; } export type MascotLine = Segment[]; export type Mascot = MascotLine[]; export declare const MASCOTS: Record; export declare function getMascot(category: string): Mascot; /** Visible width of the widest mascot line (for centering). */ export declare const MASCOT_WIDTH = 14;