import * as react_jsx_runtime from 'react/jsx-runtime'; /** * ListPageLoadingFallback — a skeleton that mirrors the real `ListPageTemplate` * chrome so the first paint after a route change already feels like the final hub. * * Use it as the `fallback` for any `` that wraps a hub route that * renders ``. * * It shows: * - A header bar placeholder * - The view segmented toolbar (fake tabs + count pills) * - A flat KeyMetrics band skeleton * - A DataTable header row + several data rows * * This prevents the "empty white → full chrome" flash the user complained about. */ declare function ListPageLoadingFallback({ showMetrics, tabCount, rowCount, className, }: { /** Whether to show the metrics band skeleton (match the real page) */ showMetrics?: boolean; /** How many fake view tabs to render in the toolbar skeleton */ tabCount?: number; /** How many data rows to show under the table header */ rowCount?: number; className?: string; }): react_jsx_runtime.JSX.Element; export { ListPageLoadingFallback };