import { default as Color } from 'color'; import { COABalance, Currency, FluxAnalysisReviewStatus, ID, User, Vendor } from '@zeniai/client-epic-state'; export interface Props { childrenCount: number; currency: Currency; fluxAnalysisEntityId: ID; height: number; idsForReview: ID[]; isLastNode: boolean; isLeaf: boolean; isOpen: boolean; isScrolling: boolean; isSticky: boolean; leftChevron: "hidden" | "collapsed" | "open"; status: FluxAnalysisReviewStatus; treeNodeId: string; varianceAmount: number; variancePercentage: number; vendor: Vendor; vendorBalances: COABalance[]; backgroundColor?: Color; reviewedByUser?: User; /** Zero-based index among all flux vendor rows (General Expense, then Reimbursement). */ vendorRowIndex?: number; onClick: (treeNodeId: string) => void; handleRedirectToVendorDetailPage?: (vendor: Vendor) => void; updateOperatingExpensesIdsForReview?: (ids: ID[]) => void; } export default function VendorRow({ fluxAnalysisEntityId, idsForReview, backgroundColor, isSticky, treeNodeId, height, leftChevron, varianceAmount, variancePercentage, currency, vendorBalances, status, vendor, isOpen, childrenCount, vendorRowIndex, reviewedByUser, onClick, handleRedirectToVendorDetailPage, updateOperatingExpensesIdsForReview, }: Props): import("react/jsx-runtime").JSX.Element;