import * as React from "react"; import { type VariantProps } from "../utils.js"; declare const tableVariants: (props?: ({ bordered?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; interface TableProps extends React.HTMLAttributes, VariantProps { sticky?: boolean; } declare const Table: (({ className, bordered, sticky, ...props }: TableProps) => React.JSX.Element) & { Body: ({ className, ...props }: React.HTMLAttributes) => React.JSX.Element; Caption: ({ className, ...props }: React.HTMLAttributes) => React.JSX.Element; Cell: ({ className, truncate, ...props }: import("~/Table/components/index.js").CellProps) => React.JSX.Element; Direction: ({ className, direction }: import("~/Table/components/index.js").DirectionProps) => React.JSX.Element | null; Footer: ({ className, ...props }: React.HTMLAttributes) => React.JSX.Element; Head: ({ className, children, truncate, ...props }: import("~/Table/components/index.js").HeadProps) => React.JSX.Element; Header: ({ className, sticky, ...props }: import("~/Table/components/index.js").HeaderProps) => React.JSX.Element; Resizer: ({ className, isResizing, ...props }: import("~/Table/components/index.js").ResizerProps) => React.JSX.Element; Row: ({ className, selected, ...props }: import("~/Table/components/index.js").RowProps) => React.JSX.Element; }; export { Table, type TableProps };