import type { ElementType } from 'react'; import React, { ComponentProps } from 'react'; import type { Job, WebpackChunk } from '@bundle-stats/utils'; import type { ReportMetricAssetRow, SortAction } from '../../types'; import { Stack } from '../../layout/stack'; export interface BundleAssetsProps extends ComponentProps { jobs: Array; chunks: Array; items: Array; allItems: Array; filters: Record; updateFilters: (newFilters: Record) => void; resetFilters: () => void; resetAllFilters: () => void; totalRowCount?: number; entryId?: string; sort: SortAction; updateSort: (params: SortAction) => void; search: string; updateSearch: (search: string) => void; customComponentLink?: ElementType; hideEntryInfo: () => void; showEntryInfo: (entryId: string) => void; } export declare const BundleAssets: (props: BundleAssetsProps) => React.JSX.Element;