import { PluginCache } from 'nx/src/utils/plugin-cache-utils';
import { MavenAnalysisData } from './types';
/**
 * Read the Maven targets cache from disk
 */
export declare function readMavenCache(cachePath: string): PluginCache<MavenAnalysisData>;
/**
 * Write the Maven targets cache to disk
 */
export declare function writeMavenCache(cachePath: string, cache: PluginCache<MavenAnalysisData>): void;
/**
 * Get the cache path for a given options hash
 */
export declare function getCachePath(workspaceRoot: string, optionsHash: string): string;
export declare function setCurrentMavenData(data: MavenAnalysisData): void;
export declare function getCurrentMavenData(): MavenAnalysisData | null;
//# sourceMappingURL=maven-data-cache.d.ts.map