export declare const invoiceUtils: { formatAmount: ({ amount, inCredits, currency, numberFormat, locale, }: import("./formatAmount").Deps) => string; getInvoiceVariantTotal: (meterApiName: string, variant: import("../..").ProductItemVariant, currencies?: import("./getBillInfoTotal").Currencies, currency?: import("../..").InvoiceCurrency, productItemConfiguration?: Record | undefined) => any; resolveInvoiceFormat: (data: import("../..").Invoice, dimensionsMap?: Record> | undefined, invoiceConfiguration?: import("../..").InvoiceConfiguration[] | undefined, customCurrencyNumberFormat?: import("../..").CustomCurrencyNumberFormat | undefined, localeDateFormat?: string, productItemConfiguration?: Record | undefined, currency?: import("../..").InvoiceCurrency | undefined) => { totalAmount: string; details: { title: string; description: string; }[]; items: { productItem: string; quantity: string; runningTotal: string; regularStyle: boolean; }[]; }; resolvePrepaidInvoiceFormat: (data: import("../..").PrepaidItemWithCreditUnit, customCurrencyNumberFormat: import("../..").CustomCurrencyNumberFormat, localeDateFormat: string | undefined, invoiceCurrency: import("../..").InvoiceCurrency) => { totalAmount: string; totalAmountInCredits: string | undefined; details: { title: string; description: string; }[]; items: ({ productItem: string; quantity: string | number; runningTotal: string; regularStyle?: undefined; } | { productItem: string; quantity: string; runningTotal: string; regularStyle: boolean; })[]; } | undefined; getBillInfoTotal: ({ currency, currencies, bill, formatted, fieldName, }: import("./getBillInfoTotal").GetBillInfoTotalParams) => any; };