import e from"../vc-table/Footer/Cell.mjs";import t from"../vc-table/Footer/Row.mjs";import{FooterComponents as n}from"../vc-table/Footer/index.mjs";import{EXPAND_COLUMN as r}from"../vc-table/constant.mjs";import i from"./Column.mjs";import a from"./ColumnGroup.mjs";import{SELECTION_ALL as o,SELECTION_COLUMN as s,SELECTION_INVERT as c,SELECTION_NONE as l}from"./hooks/useSelection.mjs";import u from"./Table.mjs";var d=t,f=e,p=Object.assign(n,{Cell:f,Row:d,name:`ATableSummary`}),m=Object.assign(u,{SELECTION_ALL:o,SELECTION_INVERT:c,SELECTION_NONE:l,SELECTION_COLUMN:s,EXPAND_COLUMN:r,Column:i,ColumnGroup:a,Summary:p,install:e=>(e.component(p.name,p),e.component(f.name,f),e.component(d.name,d),e.component(u.name,u),e.component(i.name,i),e.component(a.name,a),e)});export{i as TableColumn,a as TableColumnGroup,p as TableSummary,f as TableSummaryCell,d as TableSummaryRow,m as default};