import type { CustodyReceipt } from '../types/custody.js';
export type CustodyReceiptVerifyReason = 'INVALID_CLAIM_TYPE' | 'INVALID_EVENT_TYPE' | 'INVALID_PURPOSE' | 'RECEIPT_ID_MISMATCH' | 'SIGNATURE_INVALID';
export interface CustodyReceiptVerifyResult {
    valid: boolean;
    reason?: CustodyReceiptVerifyReason;
}
export declare function verifyCustodyReceipt(receipt: CustodyReceipt): CustodyReceiptVerifyResult;
//# sourceMappingURL=custody.d.ts.map