import { default as React } from 'react';
type TableProps = React.TableHTMLAttributes<HTMLTableElement> & {
    children: React.ReactNode;
};
type TableHeaderProps = React.HTMLAttributes<HTMLTableSectionElement> & {
    children: React.ReactNode;
};
type TableBodyProps = React.HTMLAttributes<HTMLTableSectionElement> & {
    children: React.ReactNode;
};
type TableFootProps = React.HTMLAttributes<HTMLTableSectionElement> & {
    children: React.ReactNode;
};
type TableRowProps = React.HTMLAttributes<HTMLTableRowElement> & {
    children: React.ReactNode;
};
type TableHeadCellProps = React.ThHTMLAttributes<HTMLTableCellElement> & {
    children: React.ReactNode;
};
type TableCellProps = React.TdHTMLAttributes<HTMLTableCellElement> & {
    children: React.ReactNode;
};
type TableCaptionProps = React.HTMLAttributes<HTMLTableCaptionElement> & {
    children: React.ReactNode;
};
/**
 * Table component with styled defaults
 */
export declare const Table: React.FC<TableProps> & {
    Header: React.FC<TableHeaderProps>;
    Body: React.FC<TableBodyProps>;
    Foot: React.FC<TableFootProps>;
    Row: React.FC<TableRowProps>;
    HeadCell: React.FC<TableHeadCellProps>;
    Cell: React.FC<TableCellProps>;
    Caption: React.FC<TableCaptionProps>;
};
export {};
//# sourceMappingURL=Table.d.ts.map