import { Approvers, BillTransactionView, ID } from '@zeniai/client-epic-state';
import { AdditionalInfo, TagStatus } from '../helpers/spendManagementHelper';
export interface BillPayRowProps {
    bulkSelectFormId: string;
    isBillPayCommentingEnabled: boolean;
    isBulkSelectionLimitReached: boolean;
    isLastRow: boolean;
    isProcessing: boolean;
    isSelected: boolean;
    isSelectionMode: boolean;
    reportTitleAdditionalInfo: AdditionalInfo[];
    tagStatus: TagStatus | undefined;
    transactionDetail: BillTransactionView;
    approvers?: Approvers;
    deletionAdditionalInfo?: string;
    isAffectedByApprovalRuleUpdate?: boolean;
    lowBalanceAlert?: string;
    paidAdditionalInfo?: string;
    showLowBalanceTooltip?: boolean;
    onTransactionRowClick: (id: ID) => void;
}
export declare const BillPayRow: ({ transactionDetail, tagStatus, reportTitleAdditionalInfo, isLastRow, isSelected, isBillPayCommentingEnabled, isProcessing, isAffectedByApprovalRuleUpdate, lowBalanceAlert, approvers, deletionAdditionalInfo, paidAdditionalInfo, showLowBalanceTooltip, onTransactionRowClick, }: BillPayRowProps) => import("react/jsx-runtime").JSX.Element;
