import React from 'react'; import type { ReportMetricRow } from '@bundle-stats/utils'; import { Table } from '../../ui/table'; import { MetricsTableHeaderProps } from '../metrics-table-header'; interface MetricsTableProps extends Omit, 'title'> { runs: Array<{ label: string; internalBuildNumber: number; }>; items: Array; title?: React.ReactNode; showHeaderSum?: boolean; sort?: MetricsTableHeaderProps['sort']; updateSort?: MetricsTableHeaderProps['updateSort']; renderRowHeader?: (item: ReportMetricRow) => React.ReactNode; emptyMessage?: React.ReactNode; showAllItems: boolean; setShowAllItems: (value: boolean) => void; } export declare const MetricsTable: ({ className, runs, items, showHeaderSum, title, sort, updateSort, renderRowHeader, emptyMessage, showAllItems, setShowAllItems, ...restProps }: MetricsTableProps) => React.JSX.Element; export {};