import React from 'react';
import { FiltersMap } from '@wix/bex-core';
import { CollectionTableBaseProps } from '../CollectionTable';
import { TableState } from '../../state';
import { RenderSection } from '../CollectionSectionHeader';
export interface TableSectionsProps<T, F extends FiltersMap> extends CollectionTableBaseProps<T, F> {
    renderSection: RenderSection<T>;
    table: TableState<T, F>;
}
export declare const TableSections: (<T, F extends FiltersMap>({ renderSection, table, columns, rowDetails, ...collectionTableProps }: TableSectionsProps<T, F>) => React.JSX.Element) & {
    displayName: string;
};
export type TableSectionsProp<T> = {
    TableSections: typeof TableSections;
    renderSection: RenderSection<T>;
};
//# sourceMappingURL=TableSections.d.ts.map