import type { ProjectLocalConfig } from './types.js';
import type { ConfigParameterKey } from './resolvedConfig.js';
import type { ConfigTrace } from './traced/tracedConfigLoader.js';
export declare function getCachedProjectConfig(projectDir: string): ProjectLocalConfig | undefined;
export declare function setCachedProjectConfig(projectDir: string, config: ProjectLocalConfig): void;
export declare function getCachedProjectConfigTrace(projectDir: string): ConfigTrace | undefined;
export declare function setCachedProjectConfigTrace(projectDir: string, trace: ConfigTrace): void;
export declare function hasCachedResolvedValue(projectDir: string, key: ConfigParameterKey): boolean;
export declare function getCachedResolvedValue(projectDir: string, key: ConfigParameterKey): unknown;
export declare function setCachedResolvedValue(projectDir: string, key: ConfigParameterKey, value: unknown): void;
export declare function invalidateResolvedConfigCache(projectDir: string): void;
export declare function invalidateAllResolvedConfigCache(): void;
//# sourceMappingURL=resolutionCache.d.ts.map