import { TableRootProps, TableCaptionProps, TableHeaderProps, TableBodyProps, TableFooterProps, TableRowProps, TableColumnHeaderProps, TableCellProps, TableScrollAreaProps, TableColumnGroupProps, TableColumnProps } from './table.types'; /** * # Table * * Component for displaying tabular data. * * Built on top of Chakra UI's Table component with Nimbus theming. * * @supportsStyleProps * * @see {@link https://nimbus-documentation.vercel.app/components/data-display/table} * * @example * ```tsx * * * * Name * * * * * John * * * * ``` */ /** * Table.Root * * The root table container that provides context for all table slots. * * @supportsStyleProps */ export declare const TableRoot: { (props: TableRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableCaption: { (props: TableCaptionProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableHeader: { (props: TableHeaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableBody: { (props: TableBodyProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableFooter: { (props: TableFooterProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableRow: { (props: TableRowProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableColumnHeader: { (props: TableColumnHeaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableCell: { (props: TableCellProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableScrollArea: { (props: TableScrollAreaProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableColumnGroup: { (props: TableColumnGroupProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export declare const TableColumn: { (props: TableColumnProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * Export Table with all sub-components as a compound component */ export declare const Table: { Root: typeof TableRoot; Caption: typeof TableCaption; Header: typeof TableHeader; Body: typeof TableBody; Footer: typeof TableFooter; Row: typeof TableRow; ColumnHeader: typeof TableColumnHeader; Cell: typeof TableCell; ScrollArea: typeof TableScrollArea; ColumnGroup: typeof TableColumnGroup; Column: typeof TableColumn; }; export type { TableRootProps, TableCaptionProps, TableHeaderProps, TableBodyProps, TableFooterProps, TableRowProps, TableColumnHeaderProps, TableCellProps, TableScrollAreaProps, TableColumnGroupProps, TableColumnProps, };