import { CreateInvoiceRequest } from './createInvoicePayload'; import { InvoicingCreateInvoiceFormLineItem, InvoicingCreateInvoiceFormLocalData } from './createInvoiceState'; /** A blank line item with USD amounts (no cents — amounts are whole dollars). */ export declare const blankInvoicingCreateInvoiceLineItem: () => InvoicingCreateInvoiceFormLineItem; export declare const initialInvoicingCreateInvoiceFormLocalData: InvoicingCreateInvoiceFormLocalData; /** * Build the create-invoice API request from the form draft. Amounts flow * through as USD values (`unitAmount.amount` / `taxAmount.amount`) with NO * minor-units conversion. Owns the due-date resolution (explicit due date → * net-term offset → invoice date → today) and the notes shaping the form used * to do inline. */ export declare const createInvoiceFormLocalDataToRequest: (localData: InvoicingCreateInvoiceFormLocalData) => CreateInvoiceRequest;