import { ListChildComponentProps } from 'react-window'; import { ClientAnalytics } from '@zeniai/client-analytics'; import { ID, ReviewCompanyColumnKey, ReviewCompanyListUIState, ReviewCompanySelectorView, ReviewCompanyView, ReviewTransactionsType, SortOrder, User } from '@zeniai/client-epic-state'; import { RequestToOpenThreadType } from '../../../commentsAndNotes/utils/ThreadsProvider'; export interface ReviewListViewProps extends Omit { initialOpenThreadRequest?: RequestToOpenThreadType; onClickAuditScore: (companyId: ID) => void; onClickWarningsCount: (companyId: ID) => void; onColumnSortConfigChanged: (sortKey: ReviewCompanyColumnKey, sortOrder: SortOrder | undefined) => void; onCompanyNameClicked: (company: ReviewCompanyView) => void; onRetryBankAccountConnection: (companyId: ID) => void; onReviewVendorTagClicked: (company: ReviewCompanyView) => void; onTransactionTagClicked: (company: ReviewCompanyView, transactionType: ReviewTransactionsType, transactionCategory: "miscategorized" | "uncategorized") => void; onUncategorizedAccountsErrorClick: (companyEmailDomain: string) => void; } interface ListItemProps extends ListChildComponentProps { allUsers: User[]; analytics: ClientAnalytics; isReviewVendorColumnVisible: boolean; reviewView: ReviewCompanySelectorView; } interface StickyInnerElementContextType { isReviewVendorColumnVisible: boolean; makeCompanyNameSticky: boolean; uiState: ReviewCompanyListUIState; onColumnSortConfigChanged: (sortKey: ReviewCompanyColumnKey, sortOrder: SortOrder | undefined) => void; } export declare const ReviewListView: ({ reviewView, allUsers, isReviewVendorColumnVisible, analytics, onColumnSortConfigChanged, onClickAuditScore, onClickWarningsCount, onTransactionTagClicked, onCompanyNameClicked, onRetryBankAccountConnection, onUncategorizedAccountsErrorClick, onReviewVendorTagClicked, initialOpenThreadRequest, }: ReviewListViewProps) => import("react/jsx-runtime").JSX.Element; export declare const StickyInnerElementContext: import('react').Context; export {};