import { I as Invoice } from './invoice-Blsy71bY.js';
import './lib/enums/invoice-type.enum.js';
import './lib/types/invoice-item.js';
import './lib/classes/invoice-item-with-discount.js';
import './lib/enums/discount.enum.js';
import './lib/classes/invoice-item-without-discount.js';
import './lib/enums/invoice-item-unit.enum.js';
import './lib/enums/currency.enum.js';
import './lib/types/correcting-invoice-data.js';
import './lib/types/payment-information.js';
import './lib/classes/payment-information/sepa-payment.js';
import './lib/types/sepa-information.type.js';
import './lib/enums/payment-information-type.enum.js';
import './lib/types/business-information.type.js';
import './lib/types/address.type.js';
import './lib/enums/country-code.enum.js';
import './lib/types/private-person-information.type.js';
import './lib/classes/payment-information/sepa-mandate-payment.js';
import './lib/enums/sepa-mandate-type.enum.js';
import './lib/types/signature-information.js';
import './lib/classes/payment-information/credit-card-payment.js';
import './lib/types/credit-card-information.type.js';
import './lib/classes/payment-information/cash-payment.js';
import './lib/classes/payment-information/swift-payment.js';
import './lib/classes/invoice-types/cancellation-invoice.js';

declare function addOIFToPdf(invoice: Invoice, buffer: Buffer): Promise<Uint8Array<ArrayBufferLike>>;
/**
 *
 * @param buffer
 */
declare function getOIFFromPdf(buffer: Buffer): Promise<Invoice>;

export { addOIFToPdf, getOIFFromPdf };
