import { AuthParams, BulkUploadSortKey, FetchStateAndError, ID, SortOrder, SupportedTransaction, TransactionType } from '@zeniai/client-epic-state';
/** Completed bulk-upload list: parent `ExpenseAutomationPage` sets `disableMarginTop` on `TransactionSidePanelLayout` via `shouldDisableTransactionSidePanelListMarginTop`. */
interface CompletedTabProps {
    authParams: AuthParams;
    fetchState: FetchStateAndError;
    isAccountingClassesEnabled: boolean;
    nextPageToken: string | null;
    totalCount: number;
    transactionAttachmentsEndpoint: string;
    transactions: SupportedTransaction[];
    sortKey?: BulkUploadSortKey;
    sortOrder?: SortOrder;
    onFetchMore: (pageToken: string) => void;
    onMissingReceiptsRowClick: (transactionId: ID, transactionType: TransactionType) => void;
    onSortConfigChanged?: (sortKey: BulkUploadSortKey, sortOrder: SortOrder) => void;
    onSortReset?: () => void;
}
export declare const CompletedTab: ({ authParams, fetchState, isAccountingClassesEnabled, nextPageToken, totalCount, sortKey, sortOrder, transactionAttachmentsEndpoint, transactions, onFetchMore, onMissingReceiptsRowClick, onSortConfigChanged, onSortReset, }: CompletedTabProps) => import("react/jsx-runtime").JSX.Element;
export {};
