import type { AgentTool } from "@apholdings/jensen-agent-core"; import { type Static } from "@sinclair/typebox"; import type { EvidenceArchive } from "../context-runtime/evidence-archive.js"; declare const retrieveEvidenceSchema: import("@sinclair/typebox").TObject<{ evidenceId: import("@sinclair/typebox").TString; offset: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; }>; export type RetrieveEvidenceInput = Static; /** * Model-facing capability to page an archived cold-evidence artifact back into * hot context. The returned content is ordinary untrusted DATA (it was already * redacted at archive time), never privileged instructions, and never completion * authority. */ export declare function createRetrieveEvidenceTool(archive: EvidenceArchive): AgentTool; /** Static name-resolution instance (the session binds its own archive in AgentSession). */ export declare const retrieveEvidenceTool: AgentTool; export {}; //# sourceMappingURL=retrieve-evidence.d.ts.map