import { ChargeCardRepaymentWithUser, FetchState, ID, PaymentHistoryAccountInfo, SortOrder, SpendManagementFiltersType, User } from '@zeniai/client-epic-state'; import { SpendManagementDownloadParams } from '../common/downloads/SpendManagementDownloadButton'; import { ChargeCardPaymentHistorySortKey } from '../listViewItems/ChargeCardPaymentHistoryListHeaderRow'; export interface ChargeCardPaymentHistoryPageProps { downloadParams: SpendManagementDownloadParams; downloadState: FetchState; fetchState: FetchState; filters: SpendManagementFiltersType; isZeniTenant: boolean; repaymentHistoryUsers: User[]; repaymentList: ChargeCardRepaymentWithUser[]; searchText: string; sortConfig: { sortKey: ChargeCardPaymentHistorySortKey; sortOrder: SortOrder; }; accountInfoByAccountId?: Record; onBackClick: () => void; onColumnSortConfigChanged: (sortKey: ChargeCardPaymentHistorySortKey, sortOrder: SortOrder) => void; onFiltersChange: (filters: SpendManagementFiltersType) => void; onReloadPayments: () => void; onSearchTextChanged: (searchText: string) => void; updateDownloadStateHandler: (newDownloadState: FetchState) => void; onClickMenuIcon?: () => void; onRetryPaymentClick?: (repaymentId: ID) => void; } declare const ChargeCardPaymentHistoryPage: ({ repaymentList, fetchState, sortConfig, accountInfoByAccountId, searchText, filters, isZeniTenant, onBackClick, repaymentHistoryUsers, onColumnSortConfigChanged, onFiltersChange, onReloadPayments, onRetryPaymentClick, onSearchTextChanged, onClickMenuIcon, downloadParams, downloadState, updateDownloadStateHandler, }: ChargeCardPaymentHistoryPageProps) => import("react/jsx-runtime").JSX.Element; export default ChargeCardPaymentHistoryPage;