import type { GlobalConfig } from '../../../core/models/config-types.js'; import { type ConfigTrace } from '../traced/tracedConfigLoader.js'; export { validateCliPath } from './cliPathValidator.js'; export declare class GlobalConfigManager { private static instance; private cachedConfig; private cachedTrace; private constructor(); static getInstance(): GlobalConfigManager; static resetInstance(): void; invalidateCache(): void; load(): GlobalConfig; getTrace(): ConfigTrace; save(config: GlobalConfig): void; } export declare function invalidateGlobalConfigCache(): void; export declare function loadGlobalConfig(): GlobalConfig; export declare function saveGlobalConfig(config: GlobalConfig): void; export declare function loadGlobalConfigTraceState(): ConfigTrace; //# sourceMappingURL=globalConfigCore.d.ts.map