import { Amount, BillableStatus, ID } from '@zeniai/client-epic-state';
import { WindowSize } from '../../../../../context/windowSizeProvider';
import { ThreadMetadata } from '../../../../commentsAndNotes/utils/CollaborationTypes';
import { LineData } from '../EditableBillDetailPageHelpers';
export interface ReadOnlyLineItemsSectionProps {
    billId: ID | undefined;
    canComment: boolean;
    companyId: string;
    companyName: string;
    index: number;
    isAccountingClassesEnabled: boolean | undefined;
    labelWidth: number;
    line: LineData;
    lineInfoSectionLength: number;
    noText: string;
    recipientAmount: Amount | undefined;
    roomId: ID;
    threadsFilter: Partial<ThreadMetadata>;
    windowSize: WindowSize;
    getBillableStatus: (billable: BillableStatus) => string;
}
export declare function ReadOnlyLineItemsSection({ billId, canComment, companyId, companyName, index, isAccountingClassesEnabled, labelWidth, line, lineInfoSectionLength, noText, recipientAmount, roomId, threadsFilter, windowSize, getBillableStatus, }: Readonly<ReadOnlyLineItemsSectionProps>): JSX.Element;
