@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
28 lines • 1.13 kB
TypeScript
import { AtlasConfig, ProjectMode, ProjectDetectionResult, DashboardConfig } from './types.js';
import { StorageManager } from '../storage/storage-manager.js';
export declare class ConfigManager {
private config;
private configPath;
private storageManager;
constructor();
private getDefaultConfig;
private getConfigPath;
load(): Promise<void>;
save(): Promise<void>;
detectProject(): Promise<ProjectDetectionResult>;
getStoragePath(): Promise<string>;
getDataPath(): string;
getStorageManager(): StorageManager;
get(): AtlasConfig;
set(config: Partial<AtlasConfig>): void;
isModuleEnabled(module: string): boolean;
getProjectMode(): ProjectMode;
getProjectId(): string | undefined;
isMultiRepo(): boolean;
getRepositories(): NonNullable<AtlasConfig['repositories']>;
isDashboardEnabled(): boolean;
getDashboardConfig(): DashboardConfig;
updateDashboardConfig(dashboardConfig: Partial<DashboardConfig>): void;
logModuleLoad(moduleName: string, type: 'new' | 'legacy', toolCount: number): void;
}
//# sourceMappingURL=config-manager.d.ts.map