/** * Lemma API v2 — SuppliedEvidenceResolver (Lane A) * * Resolves evidence from a client-supplied `currentEvidence` mapping (the cloud * path — the server has no client filesystem). **Fail-closed**: a tracked path * the client omitted resolves to `null`, which the verifier maps to `unverified`, * never `fresh`. Keys are matched exactly as the client supplied them — a stored * hash (from `store(..., {evidence})`) and the current evidence share the same * path convention, so no root/resolution happens here. */ import type { Evidence, EvidenceResolver } from '../../contracts/evidence'; export declare class SuppliedEvidenceResolver implements EvidenceResolver { readonly lane = "A"; private currentEvidence; constructor(currentEvidence?: Evidence); hashFile(path: string): string | null; hashSymbol(path: string, symbolName: string): { raw: string; normalized: string; } | null; } export default SuppliedEvidenceResolver; //# sourceMappingURL=SuppliedEvidenceResolver.d.ts.map