import { AgingBalancePayload, AgingInvoicePayload } from '../../../commonPayloadTypes/agingReportPayloadTypes'; import { ReportPayloadV2 } from '../../../commonPayloadTypes/v2/viewAndReportPayloadv2'; import { AgingBalance, AgingPeriod } from '../../../commonStateTypes/agingBalance/agingBalance'; import { ID } from '../../../commonStateTypes/common'; import { AgingReportInvoice } from '../../../commonStateTypes/viewAndReport/agingReportStateTypes'; import { VendorPayload } from '../../../entity/vendor/vendorPayload'; import { ZeniReportResponse } from '../../../responsePayload'; export interface ApAgingDetailPayload extends ReportPayloadV2 { aging_periods: string[]; invoices: Record; totals: Record; vendors: VendorPayload[]; } export type ApAgingDetailResponse = ZeniReportResponse; export declare const toVendorApAgingTotals: (data: ApAgingDetailPayload) => AgingBalance[]; export declare const toApAgingInvoices: (data: ApAgingDetailPayload, vendorId: ID, subVendorIds: ID[]) => AgingReportInvoice[];