import fs from 'node:fs/promises'; import path from 'node:path'; import { PnPConfiguration } from '../../types.js'; type FsModule = Pick; type PathModule = Pick; export declare const resolvePnPConfigKey: (config?: PnPConfiguration) => string; export declare class PnPConfigurationCacheService { #private; constructor(fsModule?: FsModule, pathModule?: PathModule); findConfiguration(codeFilename?: string): Promise; invalidateForFile(filePath: string | undefined): void; clearForWorkspace(workspaceFolder: string): void; clear(): void; resolveConfigKey(config?: PnPConfiguration): string; } export {};