import { type SenaiRole } from "./suggestions.js"; export declare const CONFIG_DIR = ".pi/senai"; export declare const CONFIG_FILE = "agents.json"; export declare const CONFIG_COMMENT = "Senai config: maps each Senai role to an agent name. Managed by /chirpi-generate-architect and /senai-generate-sub-agents (manual override: /senai-configure-agents). Hand-edit only if you know the role names."; export interface AgentConfig { version: number; agents: Partial>; } export declare function getConfigPath(cwd: string): string; export declare function loadAgentConfig(cwd: string): AgentConfig | null; export declare function saveAgentConfig(cwd: string, config: AgentConfig): void; export declare function validateAgentConfig(config: AgentConfig): void; export declare function resolveAgentName(config: AgentConfig | null, role: SenaiRole): string; export declare function validateMappedAgents(cwd: string, config: AgentConfig): string[];