import { type AgentHookRun } from "../../domain/cartographer/broker/hook-run.js"; interface CacheEntry { readonly runId: string; readonly at: string; } export declare class HookRunStore { private readonly workspaceRoot; constructor(workspaceRoot: string); append(run: AgentHookRun): Promise; recent(limit: number): Promise; lookupFingerprint(fingerprint: string, cooldownMs: number): Promise; recordFingerprint(fingerprint: string, runId: string, at: string, cooldownMs: number): Promise; } export {}; //# sourceMappingURL=hook-run-store.d.ts.map