import { ComponentProps, FC } from "react";
import { TableLayout } from "./types";
/**
* Defines the props for the NvTable component.
* @interface
* @param {string} className - The additional CSS class for the table.
* @param {TableLayout} layout - Sets value of table-layout CSS param for the table.
*/
export interface NvTableProps extends ComponentProps<"table"> {
/** The additional CSS class for the table. */
className?: string;
/** Sets value of table-layout CSS property for the table. */
layout?: TableLayout;
}
/**
* NvTable component that displays a table with a specific layout.
*
* @param className - Additional CSS class for the table.
* @param layout - Layout type for the table (default is auto).
* @param children - The content to be displayed inside the table.
* @returns A memoized table component with specified layout and children.
*/
declare const NvTable: FC;
export default NvTable;