import { GitProject, Project } from "@atomist/automation-client";
import { GoalInvocation } from "@atomist/sdm";
import { GoalCache } from "./goalCaching";
/**
 * Cache implementation that doesn't cache anything and will always trigger the fallback.
 */
export declare class NoOpGoalCache implements GoalCache {
    put(gi: GoalInvocation, project: GitProject, files: string[], classifier?: string): Promise<void>;
    remove(gi: GoalInvocation, classifier?: string): Promise<void>;
    retrieve(gi: GoalInvocation, project: Project, classifier?: string): Promise<void>;
}
//# sourceMappingURL=NoOpGoalCache.d.ts.map