// Note: `renderInvoicePDF` is intentionally NOT re-exported from this // index because it pulls in @libpdf/core and would couple every consumer // of @scribe.cool/core/invoice to the heavy PDF renderer. Import it // directly from "@scribe.cool/core/invoice/app-renderer" when needed. export { renderInvoicePdfFromData, type SendInvoiceEmailOptions, sendInvoiceEmail, } from "./email"; export { shouldRefuseNoPayment } from "./payment-gate"; export { generateInvoicePDF } from "./pdf"; export { getTimelineSummary, type TimelineSummary } from "./summary"; export { getTemplate, listTemplates, registerTemplate, } from "./templates"; export type { BusinessInfo, EmailConfig, InvoiceConfig, InvoicePDFData, InvoiceTemplate, PaymentMethod, } from "./types";