import { TransactionLinesJournalEntryEmptyTableProps } from './journalEntryTableTypes';
/**
 * Skeleton/loading table mirroring
 * `TransactionCategorizationListEmptyTable`. Mounts the real sticky
 * header, N skeleton rows (via `JournalEntryTableListEmptyRow`), and a
 * skeleton totals row inside a `FlexibleWidthProvider` so column
 * widths match the live table.
 *
 * Consumed by:
 *   - `TransactionLinesJournalEntryTable` when `lines.length === 0`
 *   - Storybook stories for visual coverage of the loading state
 */
export declare const TransactionLinesJournalEntryEmptyTable: ({ isAccountingClassesEnabled, showProjectField, isCompressed, isQuickViewMode, sectionId, skeletonRowCount, }: TransactionLinesJournalEntryEmptyTableProps) => import("react/jsx-runtime").JSX.Element;
/** Re-export the header height as a convenience for callers that want to size the
 *  skeleton table viewport (legacy parity with the categorization sibling).
 */
export declare const JOURNAL_ENTRY_EMPTY_TABLE_HEADER_HEIGHT_PX = 32;
