import { GitProject } from "@atomist/automation-client/lib/project/git/GitProject";
import { Project } from "@atomist/automation-client/lib/project/Project";
import { GoalInvocation } from "../../../api/goal/GoalInvocation";
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<string>;
    remove(gi: GoalInvocation, classifier?: string): Promise<void>;
    retrieve(gi: GoalInvocation, project: Project, classifier?: string): Promise<void>;
}
//# sourceMappingURL=NoOpGoalCache.d.ts.map