import React from "react";
import TableHeader from "./TableHeader";
import TableBody from "./TableBody";
import TableRow from "./TableRow";
import TableCol from "./TableCol";
import TableColHeader from "./TableColHeader";
export interface TableProps {
    className?: string;
    children: React.ReactNode;
    cards?: boolean;
    striped?: boolean;
    responsive?: boolean;
    highlightRowOnHover?: boolean;
    hasOutline?: boolean;
    verticalAlign?: "center";
}
declare function Table({ className, children, cards, striped, responsive, highlightRowOnHover, hasOutline, verticalAlign, ...props }: TableProps): JSX.Element;
declare namespace Table {
    var defaultProps: {
        cards: boolean;
        striped: boolean;
        responsive: boolean;
    };
    var Header: typeof TableHeader;
    var Body: typeof TableBody;
    var Row: typeof TableRow;
    var Col: typeof TableCol;
    var ColHeader: typeof TableColHeader;
}
export default Table;
