import { HTMLAttributes, TdHTMLAttributes, ThHTMLAttributes } from 'react';
/**
 * Table - Semantic table container with default styling.
 * @returns {JSX.Element} The rendered Table component.
 */
declare const Table: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableElement> & import('react').RefAttributes<HTMLTableElement>>;
/**
 * TableHeader - Wrapper for the thead element.
 * @returns {JSX.Element} The rendered TableHeader component.
 */
declare const TableHeader: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
 * TableBody - Wrapper for the tbody element.
 * @returns {JSX.Element} The rendered TableBody component.
 */
declare const TableBody: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
 * TableFooter - Wrapper for the tfoot element.
 * @returns {JSX.Element} The rendered TableFooter component.
 */
declare const TableFooter: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
 * TableRow - Styled tr element.
 * @returns {JSX.Element} The rendered TableRow component.
 */
declare const TableRow: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableRowElement> & import('react').RefAttributes<HTMLTableRowElement>>;
/**
 * TableHead - Styled th element.
 * @returns {JSX.Element} The rendered TableHead component.
 */
declare const TableHead: import('react').ForwardRefExoticComponent<ThHTMLAttributes<HTMLTableCellElement> & import('react').RefAttributes<HTMLTableCellElement>>;
/**
 * TableCell - Styled td element.
 * @returns {JSX.Element} The rendered TableCell component.
 */
declare const TableCell: import('react').ForwardRefExoticComponent<TdHTMLAttributes<HTMLTableCellElement> & import('react').RefAttributes<HTMLTableCellElement>>;
/**
 * TableCaption - Styled caption element.
 * @returns {JSX.Element} The rendered TableCaption component.
 */
declare const TableCaption: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableCaptionElement> & import('react').RefAttributes<HTMLTableCaptionElement>>;
export { Table, TableBody, TableCaption, TableCell, TableFooter, TableHead, TableHeader, TableRow, };
//# sourceMappingURL=table.d.ts.map