import { ForwardedRefComponent } from "../../types/components"; import { TableProps, TableRef } from "./Table"; import type { TableElementType } from "./Table"; import type { HeadProps as TableHeadProps, HeadRef as TableHeadRef } from "./Head"; import type { BodyProps as TableBodyProps, BodyRef as TableBodyRef } from "./Body"; import type { FootProps as TableFootProps, FootRef as TableFootRef } from "./Foot"; import type { RowProps as TableRowProps, RowRef as TableRowRef } from "./Row"; import type { HeaderCellProps as TableHeaderCellProps, HeaderCellRef as TableHeaderCellRef } from "./HeaderCell"; import type { CellProps as TableCellProps, CellRef as TableCellRef } from "./Cell"; export interface TableCompound extends ForwardedRefComponent { Head: ForwardedRefComponent; Body: ForwardedRefComponent; Foot: ForwardedRefComponent; Row: ForwardedRefComponent; HeaderCell: ForwardedRefComponent; Cell: ForwardedRefComponent; } declare const Table: TableCompound; export type { TableElementType, TableProps, TableRef, TableHeadProps, TableHeadRef, TableBodyProps, TableBodyRef, TableFootProps, TableFootRef, TableRowProps, TableRowRef, TableHeaderCellProps, TableHeaderCellRef, TableCellProps, TableCellRef, }; export { Table };