import { Address, InvoicingSettings } from '@zeniai/client-epic-state'; export type InvoicingInvoicePreviewType = "one_time" | "payment_link" | "recurring"; export interface InvoicingInvoicePreviewLineItem { description: string; id: string; quantity: string; taxAmount: string; unitAmount: string; } export interface InvoicingInvoicePreviewCustomer { name: string; billingAddress?: Address; email?: string; } export interface InvoicingInvoicePreviewProps { currencyCode: string; dueDate: string; invoiceDate: string; invoiceType: InvoicingInvoicePreviewType; lineItems: InvoicingInvoicePreviewLineItem[]; netTerms: string; notes: string; poNumber: string; recurringFrequency: string; /** * Pre-formatted business address label; overrides formatting `settings.address` * (used by the branding form to preview the in-progress edited address). */ businessAddressLabel?: string; customer?: InvoicingInvoicePreviewCustomer; /** Override the invoice number shown in the header (defaults to "{prefix}—NEW"). */ invoiceNumber?: string; settings?: InvoicingSettings; } export declare function InvoicingInvoicePreview({ businessAddressLabel, currencyCode, customer, dueDate, invoiceDate, invoiceNumber, invoiceType, lineItems, netTerms, notes, poNumber, recurringFrequency, settings, }: Readonly): import("react/jsx-runtime").JSX.Element; export default InvoicingInvoicePreview;