import React from "react"; export type TableProps = { children: React.ReactNode; className?: string; style?: React.CSSProperties; } & React.TableHTMLAttributes; export declare const Table: React.MemoExoticComponent<({ children, className, style, ...rest }: TableProps) => React.JSX.Element>; export type TableBodyProps = { children?: React.ReactNode; className?: string; } & React.HTMLAttributes; export declare const TableBody: React.MemoExoticComponent<({ children, className, ...rest }: TableBodyProps) => React.JSX.Element>; export type TableHeaderProps = { children?: React.ReactNode; className?: string; } & React.HTMLAttributes; export declare const TableHeader: React.MemoExoticComponent<({ children, className, ...rest }: TableHeaderProps) => React.JSX.Element>; export type TableRowProps = { children?: React.ReactNode; className?: string; onClick?: React.MouseEventHandler; style?: React.CSSProperties; } & React.HTMLAttributes; export declare const TableRow: React.MemoExoticComponent<({ children, className, onClick, style, ...rest }: TableRowProps) => React.JSX.Element>; export type TableCellProps = { children?: React.ReactNode; header?: boolean; scope?: string; className?: string; style?: React.CSSProperties; align?: "left" | "center" | "right"; colspan?: number; } & React.HTMLAttributes; export declare const TableCell: React.MemoExoticComponent<({ children, header, scope, align, className, style, colspan, ...rest }: TableCellProps) => React.JSX.Element>;