import React from 'react';
export declare type TableVariantProps = {
    variant?: 'minimal' | 'border' | 'borderLight';
};
export declare type TableCellProps = React.TableHTMLAttributes<HTMLTableCellElement> & {
    align?: 'left' | 'right' | 'center';
    header?: boolean;
};
export declare type TableRowProps = React.TableHTMLAttributes<HTMLTableRowElement> & {
    header?: boolean;
    hover?: boolean;
};
export declare type TableBodyProps = React.TableHTMLAttributes<HTMLTableSectionElement> & {
    hover?: boolean;
};
export declare type TableProps = React.TableHTMLAttributes<HTMLTableElement> & TableVariantProps & {
    fixedWidth?: boolean;
};
export declare const TableCell: React.FC<TableCellProps>;
export declare const TableRow: React.FC<TableRowProps>;
export declare const TableHead: React.FC<React.TableHTMLAttributes<HTMLTableSectionElement> & TableVariantProps>;
export declare const TableBody: React.FC<TableBodyProps>;
export declare const TableFooter: React.FC<React.TableHTMLAttributes<HTMLTableSectionElement> & TableVariantProps>;
export declare const Table: React.FC<TableProps>;
