export { P as PaymentInstructions, a as PaymentRequest, V as VietQrImageInput, b as VietQrInput, c as buildPaymentInstructions, d as buildVietQrImageUrl, e as buildVietQrPayload } from '../vietqr-C9U_5v-U.js';
import '../bank-SVz37Xt1.js';

/**
 * CRC-16/CCITT-FALSE, as required by the EMVCo QR spec (tag 63).
 *
 * Byte-for-byte port of `apps/backend/src/modules/vietqr/crc16.util.ts`;
 * `vietqr.test.ts` asserts both stay in agreement via shared fixtures.
 */
declare function crc16ccitt(input: string): string;

export { crc16ccitt };
