import { AgingBalance, AgingPeriod } from '../../../commonStateTypes/agingBalance/agingBalance'; import { Amount } from '../../../commonStateTypes/amount'; import { AgingReportUIState } from '../../../commonStateTypes/viewAndReport/agingReportStateTypes'; import { SelectorReport } from '../../../commonStateTypes/viewAndReport/viewAndReport'; import { Vendor } from '../../../entity/vendor/vendorState'; import { RootState } from '../../../rootStateTypes'; export interface AgingBalancesByVendor { apAgingBalances: AgingBalance[]; total: Amount; vendor: Vendor; } export interface ApAgingReport extends SelectorReport { agingBalances: AgingBalancesByVendor[]; agingPeriods: AgingPeriod[]; apAgingUIState: AgingReportUIState; totalBalances: AgingBalance[]; } export declare const getApAgingReport: (state: RootState) => ApAgingReport;