import * as React from 'react';
declare function TableContainer({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element;
declare function Table({ className, ...props }: React.ComponentProps<'table'>): React.JSX.Element;
declare function TableHeader({ className, ...props }: React.ComponentProps<'thead'>): React.JSX.Element;
declare function TableBody({ className, ...props }: React.ComponentProps<'tbody'>): React.JSX.Element;
declare function TableFooter({ className, ...props }: React.ComponentProps<'tfoot'>): React.JSX.Element;
export type TableRowProps = React.ComponentProps<'tr'> & {
    active?: boolean;
    button?: boolean;
};
declare function TableRow({ className, active, button, ...props }: TableRowProps): React.JSX.Element;
export type TableHeadProps = React.ComponentProps<'th'> & {
    align?: 'left' | 'center' | 'right';
};
declare function TableHead({ className, align, ...props }: TableHeadProps): React.JSX.Element;
declare function TableCell({ className, onClick, ...props }: React.ComponentProps<'td'>): React.JSX.Element;
declare function TableCellWrapper({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element;
declare function TableCellAction({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element;
declare function TableCaption({ className, ...props }: React.ComponentProps<'caption'>): React.JSX.Element;
export { TableContainer, Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCellWrapper, TableCellAction, TableCaption };
//# sourceMappingURL=index.d.ts.map