import { GoalInvocation } from "../../../api/goal/GoalInvocation";
import { GoalCacheArchiveStore } from "./CompressingGoalCache";
/**
 * Goal archive store that stores the compressed archives into the SDM cache directory.
 */
export declare class FileSystemGoalCacheArchiveStore implements GoalCacheArchiveStore {
    private static readonly archiveName;
    store(gi: GoalInvocation, classifier: string, archivePath: string): Promise<string>;
    delete(gi: GoalInvocation, classifier: string): Promise<void>;
    retrieve(gi: GoalInvocation, classifier: string, targetArchivePath: string): Promise<void>;
    private static getCacheDirectory;
}
//# sourceMappingURL=FileSystemGoalCacheArchiveStore.d.ts.map