import { AuthParams, ID, SupportedTransactionPayload } from '@zeniai/client-epic-state'; export interface ChargeCardTransactionAttachmentPayload { attachment_id: string; card_id: ID; transaction_id: ID; } export interface UploadAttachmentPayload { transaction: SupportedTransactionPayload; } export declare function getAttachmentUrl(chargeCardTransactionAttachmentEndPoint: string, authParams: AuthParams, attachmentPayload: ChargeCardTransactionAttachmentPayload): string; export declare function initiateDownloadChargeCardTransactionAttachment(transactionAttachmentEndpointToDownload: string, authParams: AuthParams, attachment: ChargeCardTransactionAttachmentPayload): Promise; export default function downloadChargeCardTransactionAttachment(chargeCardTransactionAttachmentEndPoint: string, authParams: AuthParams, attachmentPayload: ChargeCardTransactionAttachmentPayload, billFileName?: string): Promise;