import type { AgentConfig, ProjectRegistration } from './types'; export declare function getConfigDir(): string; export declare function loadConfig(): AgentConfig | null; export declare function saveConfig(config: Partial): void; export declare function getOrCreateAgentId(): string; export declare function clearConfig(): void; /** * Add a project (upsert by projectCode) */ export declare function addProject(registration: ProjectRegistration): void; /** * Remove a project by code */ export declare function removeProject(projectCode: string): boolean; /** * Get registered project list. * Projects without tenantCode are skipped with a warning (legacy entries). */ export declare function getProjectList(config: AgentConfig): ProjectRegistration[]; /** * Set projectDir for a specific project */ export declare function setProjectDir(projectCode: string, projectDir: string): boolean; /** * Set default project directory template */ export declare function setDefaultProjectDir(template: string): void; //# sourceMappingURL=config-manager.d.ts.map