import { ListChildComponentProps } from 'react-window';
import { FetchState, SortOrder, TreasuryListUIState, TreasuryTransaction, TreasuryViewSortKey } from '@zeniai/client-epic-state';
export interface TreasuryListTableProps {
    fetchState: FetchState;
    transactionList: TreasuryTransaction[];
    uiState: TreasuryListUIState;
    isTreasuryCommentingEnabled?: boolean;
    onColumnSortConfigChanged: (sortKey: TreasuryViewSortKey, sortOrder: SortOrder) => void;
    onReloadCards: () => void;
}
export interface ListItemProps extends ListChildComponentProps {
    isTreasuryCommentingEnabled: boolean;
    transactionList: TreasuryTransaction[];
}
declare const TreasuryListTable: ({ transactionList, fetchState, uiState, isTreasuryCommentingEnabled, onReloadCards, onColumnSortConfigChanged, }: TreasuryListTableProps) => import("react/jsx-runtime").JSX.Element;
export default TreasuryListTable;
