import React from "react";
import { ExpandableRowsCaptions, TableHeader, TableRow } from "./types";
interface TableProps extends React.TableHTMLAttributes<HTMLTableElement> {
    /** Caption helps users with screen readers to find a table and understand what it's about and decide if they want to read it. */
    caption?: React.ReactNode;
    expandableRowsCaptions?: ExpandableRowsCaptions;
    /** Foot element for table */
    footers?: TableRow[];
    /** Labels for headers in the table. Value of the key in headers match with the key name in rows */
    headers: TableHeader[];
    /** Compact table only takes spaced needed to display its content */
    isCompact?: boolean;
    /** Enable responsive card layout below md breakpoint for better accessibility */
    isResponsive?: boolean;
    /** If table has horizontal scrollbar */
    isScrollable?: boolean;
    /** Different colors for even and odd rows. */
    isStriped?: boolean;
    /** rows to print out in the table. */
    rows: TableRow[];
    className?: string;
}
declare const Table: React.FC<TableProps>;
export { Table };
