import { CreditUnit, CustomCurrencyNumberFormat, Invoice, InvoiceCurrency, PrepaidItem } from "../../../types"; export declare const getBillingPeriod: (data: Invoice | PrepaidItem, locale: string) => { startDate: string | undefined; endDate: string | undefined; }; export declare const getSortedPrepaidAndInvoices: (prepaidCards: PrepaidItem[], invoices: Invoice[], showPrepaidInvoices: boolean) => (Invoice | PrepaidItem)[]; export declare const getInvoiceRowFromPrepaid: (prepaid: PrepaidItem, creditUnit?: CreditUnit, numberFormat?: CustomCurrencyNumberFormat, locale?: string, invoiceCurrency?: InvoiceCurrency) => { date: string | undefined; paymentStatus: string; invoicePriceStatus: string; totalBill: { startTimeInSeconds: number; endTimeInSeconds: number; }; productDetails: string; period: string; total: string; prepaidUri: string; startDate: string | undefined; startTimeInMillis: number; rawInvoice: { creditUnit: CreditUnit | undefined; amountLeft: number; amountLeftInCredits: number | null; cardType: string | null; expirationTimeInMillis: number; label: string | null; paymentCurrencyInfo: { basePlanCurrency: string | null; exchangeRate: number; paymentCurrency: string | null; }; paymentId: string | null; paymentStatus: string; paymentSystemName: string | null; prepaidUri: string; price: number; priceInBaseCurrency: number; priceInCredits: number | null; sourceUri: string; startTimeInMillis: number; usedAmount: number; usedAmountInCredits: number | null; worth: number; worthInCredits: number | null; }; }; export declare const getInvoiceRowFromInvoice: (invoice: Invoice, hasExportAction?: boolean, numberFormat?: CustomCurrencyNumberFormat, locale?: string, invoiceCurrency?: InvoiceCurrency) => { rawInvoice?: Invoice | undefined; invoiceEndTimeInSeconds: number; date: string | undefined; productDetails: string; productPlanId: string; startDate: string | undefined; paymentStatus: string; invoicePriceStatus: string; period: string; total: string; };