import React from 'react'; import { type Job } from '@bundle-stats/utils'; import { WebpackChunk } from '@bundle-stats/utils'; import type { ReportMetricModuleRow, SortAction } from '../../types'; import { ModuleSizeMetric } from '../../constants'; interface BundleModulesProps extends React.ComponentProps<'div'> { jobs?: Array; items?: Array; allItems?: Array; chunks?: Array; totalRowCount: number; updateFilters: () => void; resetFilters: () => void; resetAllFilters: () => void; filters: Record; sort: any; updateSort: ({ field, direction }: SortAction) => void; search: string; updateSearch: (newSerarch: string) => void; entryId?: string; hideEntryInfo: () => void; showEntryInfo: (entryId: string) => void; moduleMetric: ModuleSizeMetric; setModuleMetric: (newValue: ModuleSizeMetric) => void; customComponentLink: React.ElementType; } export declare const BundleModules: (props: BundleModulesProps) => React.JSX.Element; export {};