import React from 'react'; import { CollectionState, FiltersMap } from '@wix/bex-core'; import { CollectionTableBaseProps } from '../CollectionTable'; import { TableState } from '../../state'; import type { TableSectionsProp } from '../TableSections'; export interface TableProps extends CollectionTableBaseProps { rowHeight?: number | ((item: T, index: number) => number); estimatedRowHeight?: number; /** * A state instance created using the [`useTableCollection()`](./?path=/story/base-components-collections-table-usetablecollection--usetablecollection) hook, responsible for managing the data displayed in the table. * @overrideType [TableState](./?path=/story/base-components-collections-table-tablestate--tablestate) * @external */ state: CollectionState | TableState; isVirtual?: boolean; /** * Configuration for rendering table sections. When provided, the table will render with section headers * that group related rows together * @external */ sections?: TableSectionsProp; } export declare function Table(props: TableProps): React.JSX.Element; //# sourceMappingURL=Table.d.ts.map