/** * Uploads staged attachments (`{ file, attachmentType }`) for a transaction. * The upload endpoint takes one attachment type per request, so files are * grouped by type and sent as one request per group, all in parallel. * * Never rejects when a group fails. It resolves with the files that did * upload and the ones that did not, so a caller can drop only what landed * and leave the rest staged; rejecting as a whole would make a retry send an * already-uploaded group a second time and duplicate those attachments. * * @returns {Promise<{uploaded: File[], failed: File[], error: unknown}>} */ export declare const uploadTransactionAttachments: (transactionId: any, attachments: any) => Promise<{ uploaded: File[]; failed: File[]; error: unknown; }>; //# sourceMappingURL=uploadTransactionAttachments.d.ts.map