import { AccountBase, ClassBase, CustomerTransactionWithCOT, ID, NestedClassHierarchyForReport, Project, RecommendationWithCOTByLineId } from '@zeniai/client-epic-state'; import { COTTrackingProps } from '../../../types/cotTracking'; import { DisableMode } from '../../formElements/common/common'; import { LineInfo } from '../common'; export default function TransactionLineProductOrService({ transaction, line, sectionId, classList, classHierarchyList, accountList, projects, isAccountingClassesEnabled, isAccountingProjectsEnabled, lineIndex, lineRecommendation, isDisabled, isCOTEnabled, cotTracking, openTooltipId, setOpenTooltipId, isTransactionCommentingEnabled, entityId, }: { accountList: AccountBase[]; classHierarchyList: NestedClassHierarchyForReport[]; classList: ClassBase[]; isAccountingClassesEnabled: boolean; isAccountingProjectsEnabled: boolean; isCOTEnabled: boolean; line: LineInfo; lineIndex: number; projects: Project[]; sectionId: string; transaction: CustomerTransactionWithCOT; cotTracking?: COTTrackingProps; entityId?: ID; isDisabled?: DisableMode; isProjectsTransactionsEnabled?: boolean; isTransactionCommentingEnabled?: boolean; lineRecommendation?: RecommendationWithCOTByLineId; openTooltipId?: ID; setOpenTooltipId: (tooltipId: ID | undefined) => void; }): import("react/jsx-runtime").JSX.Element;