/** * Witnessed Web Receipt Verification * POH-US-018 */ import type { WebReceiptPayload, VerificationResult, VerificationError } from './types.js'; export interface WebReceiptVerifierOptions { /** * Allowlisted witness signer DIDs (did:key:...). * Fail-closed: if empty or missing, web receipts are treated as INVALID. */ allowlistedSignerDids?: readonly string[]; } export declare function verifyWebReceipt(envelope: unknown, options?: WebReceiptVerifierOptions): Promise<{ result: VerificationResult; witness_id?: string; source?: WebReceiptPayload['source']; proof_tier?: 'witnessed_web'; equivalent_to_gateway?: boolean; error?: VerificationError; }>; //# sourceMappingURL=verify-web-receipt.d.ts.map