import { SxProps } from '@mui/material';
import * as React from 'react';
export type NestedTableProps = React.PropsWithChildren<{
    /**
     * As NestedTable should a full-width cell, the colSpan prop depends on the quantity of columns.
     * Supply here the current total quantity of columns for the Table where this NestedTable is inserted into.
     */
    colSpan: number;
    /**
     * Usually, nested tables will be collapsibles. Supply `isVisible={false}` to collapse this nested table row.
     */
    isVisible?: boolean;
    /**
     * Custom styles to apply to the nested <Table> component.
     */
    sx?: SxProps;
    /**
     * The class names of this Table component
     */
    className?: string;
}>;
/**
 * Use this component to show nested <Table> components inside another <Table> component.
 * Nested tables will always should be a full row width; because of this, a colSpan is required
 * so the intrinsic cell will know how many columns should be spanned.
 * Nested table components are usually collapsibles. It is expanded by default if not supplied `isVisible` prop.
 */
declare const NestedTable: ({ colSpan, children, className, sx, isVisible }: NestedTableProps) => import("react/jsx-runtime").JSX.Element;
export default NestedTable;
