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