import { default as Color } from 'color';
import { AgingBalance, Amount, ID, NestedAgingBalancesByCustomer, Vendor } from '@zeniai/client-epic-state';
import { ElementMetadata } from '../../../reportTreeTypes';
interface AgingReportRowProps {
    balances: (AgingBalance | null)[];
    height: number;
    isLastNode: boolean;
    isScrolling: boolean;
    isSticky: boolean;
    total: Amount;
    backgroundColor?: Color;
    onEntityNameClick?: (entityId: ID) => void;
}
export interface ApAgingReportRowProps extends AgingReportRowProps {
    vendor?: Vendor;
}
export declare function ApAgingReportRow({ isSticky, height, isScrolling, isLastNode, balances, total, vendor, backgroundColor, onEntityNameClick, }: Readonly<ApAgingReportRowProps>): import("react/jsx-runtime").JSX.Element;
export interface ArAgingReportRowProps extends AgingReportRowProps {
    isOpen: boolean;
    totalWithChildren: Amount;
    treeNodeId: string;
    metadata?: ElementMetadata;
    nestedCustomer?: NestedAgingBalancesByCustomer;
    onClick?: (treeNodeId: string) => void;
}
export declare function ArAgingReportRow({ treeNodeId, isSticky, height, isScrolling, isOpen, balances, total, totalWithChildren, nestedCustomer, metadata, backgroundColor, onEntityNameClick, onClick, }: Readonly<ArAgingReportRowProps>): import("react/jsx-runtime").JSX.Element;
export {};
