import { Table as Table$1 } from './Table.js';
import { HeaderCell, Cell, Row, Body, Header } from './TableDeclarative.js';
import { TableActions } from './TableActions.js';
import 'react/jsx-runtime';
import 'clsx';
import 'tailwind-merge';
import 'react';
import { TablePagination } from './TablePagination.js';
import { TableFilter } from './TableFilter.js';

// First import the Table component itself
// Create a compound component by attaching the subcomponents
const Table = Object.assign(Table$1, {
    Header,
    Body,
    Row,
    Cell: Cell,
    HeaderCell: HeaderCell,
    Actions: TableActions,
    Pagination: TablePagination,
    Filter: TableFilter,
});

export { Table, TableActions, TableFilter, TablePagination };
