import type { AnimalType } from './types.js'; export interface CodachiConfig { name?: string; animal?: AnimalType; palette?: number; widgets?: string[]; showTokens?: boolean; showVelocity?: boolean; showGit?: boolean; animationSpeed?: number; } export declare const CONFIG_PATH: string; /** * Validate raw JSON from disk into a clean CodachiConfig. Unknown or malformed * fields are dropped (with a warning in codachi.log) rather than throwing — * the statusline must always render something. */ export declare function validateConfig(raw: unknown, source?: string): CodachiConfig; export declare function loadConfig(): CodachiConfig; export declare function getConfig(): CodachiConfig;