export { verifyOffline, type OfflineVerifyOptions, type OfflineVerifyResult, type OfflineVerifyVerdict, type OfflineDescriptorInputs, } from './verify.js';
export { verifyReceiptContext, CRYPTO_LAYER_REASONS, type RejectReason, type ReceiptContext, type ContextVerifyResult, } from './context.js';
export { buildDescriptor } from './descriptor.js';
export type { BuildDescriptorInput, EvidenceDescriptor, SignerClaim, WitnessObservationFact, CheckedSignature, IndependenceRelation, SignerNode, SignerGraph, DescriptorBuilder, } from './descriptor-interface.js';
export { evaluateRequest, runGate, type GateDecision, type GateDenyReason, type GateOptions, type GateRequestLike, type GateResponseLike, } from './middleware.js';
export { runCanonicalizationConformance, checkCanonicalizationVector, summarize, type ConformanceCheck, type ConformanceRunnerResult, } from './conformance-runner.js';
//# sourceMappingURL=index.d.ts.map