import type * as React from 'react'; interface TableProps extends React.ComponentProps<'table'> { /** Disable the overflow-x-auto wrapper (useful when parent handles scrolling) */ disableOverflow?: boolean; } declare function Table({ className, disableOverflow, ...props }: TableProps): React.JSX.Element; declare function TableHeader({ className, ...props }: React.ComponentProps<'thead'>): React.JSX.Element; declare namespace TableHeader { var displayName: string; } declare function TableBody({ className, ...props }: React.ComponentProps<'tbody'>): React.JSX.Element; declare namespace TableBody { var displayName: string; } declare function TableFooter({ className, ...props }: React.ComponentProps<'tfoot'>): React.JSX.Element; declare namespace TableFooter { var displayName: string; } declare function TableRow({ className, ...props }: React.ComponentProps<'tr'>): React.JSX.Element; declare namespace TableRow { var displayName: string; } declare function TableHead({ className, ...props }: React.ComponentProps<'th'>): React.JSX.Element; declare namespace TableHead { var displayName: string; } declare function TableCell({ className, ...props }: React.ComponentProps<'td'>): React.JSX.Element; declare namespace TableCell { var displayName: string; } declare function TableCaption({ className, ...props }: React.ComponentProps<'caption'>): React.JSX.Element; declare namespace TableCaption { var displayName: string; } declare const TableNamespace: typeof Table & { Header: typeof TableHeader; Body: typeof TableBody; Footer: typeof TableFooter; Row: typeof TableRow; Head: typeof TableHead; Cell: typeof TableCell; Caption: typeof TableCaption; }; export { TableBody, TableCaption, TableCell, TableFooter, TableHead, TableHeader, TableNamespace as Table, TableRow, };