import { ClientAnalytics } from '@zeniai/client-analytics';
import { ID, ReviewCompanyView, ReviewTransactionsType, User } from '@zeniai/client-epic-state';
import { CockpitNoteData } from '../../../commentsAndNotes/utils/CollaborationTypes';
import { AllReviewTabKeys } from './reviewHeaderItemsData';
export interface ReviewRowProps {
    allUsers: User[];
    analytics: ClientAnalytics;
    companyNameSticky: boolean;
    companyView: ReviewCompanyView;
    isReviewVendorColumnVisible: boolean;
    totalHeight: number;
    addThreadRequestThreadId?: ID;
    onClickAuditScore: (companyId: ID) => void;
    onClickWarningsCount: (companyId: ID) => void;
    onCompanyNameClicked: (companyName: ReviewCompanyView) => void;
    onReviewVendorTagClicked: (company: ReviewCompanyView) => void;
    onTransactionTagClicked: (company: ReviewCompanyView, transactionType: ReviewTransactionsType, transactionCategory: "miscategorized" | "uncategorized") => void;
    onUncategorizedAccountsErrorClick: (companyEmailDomain: string) => void;
    setAddThreadRequestThreadId: (addThreadRequestThreadId?: ID) => void;
    setElementRef: (companyId: ID, columnKey: AllReviewTabKeys, ref: HTMLElement | null) => void;
    setNoteData: (noteData: CockpitNoteData) => void;
}
declare const ReviewRow: ({ companyView, companyNameSticky, isReviewVendorColumnVisible, totalHeight, analytics, addThreadRequestThreadId, setNoteData, setElementRef, setAddThreadRequestThreadId, onTransactionTagClicked, onClickAuditScore, onClickWarningsCount, onCompanyNameClicked, onUncategorizedAccountsErrorClick, onReviewVendorTagClicked, }: ReviewRowProps) => import("react/jsx-runtime").JSX.Element;
export default ReviewRow;
