import * as React from 'react'; declare const StyledTable: React.ForwardRefExoticComponent, HTMLTableElement>, "size" | "corners"> & { size?: "md" | "lg" | "xl" | undefined; corners?: "round" | "square" | undefined; } & { as?: React.ElementType; }>; type TableProps = React.ComponentProps & { numberOfStickyColumns?: number; scrollContainerCls?: string | string[]; scrollContainerkey?: string; maxRowDepth?: number; }; export declare const Table: React.ForwardRefExoticComponent & React.RefAttributes> & { Body: { ({ striped, ...rest }: Omit, HTMLTableSectionElement>, "striped"> & { striped?: boolean | undefined; } & { as?: React.ElementType; }): React.JSX.Element; displayName: string; }; Cell: React.ForwardRefExoticComponent, HTMLTableDataCellElement>, never> & { as?: React.ElementType; }>; Footer: React.ForwardRefExoticComponent, HTMLTableSectionElement>, never> & { as?: React.ElementType; }>; FooterCell: React.ForwardRefExoticComponent, HTMLTableDataCellElement>, never> & { as?: React.ElementType; }>; Header: { ({ theme, isSticky, ...rest }: Omit, HTMLTableSectionElement>, "theme" | "isSticky"> & { theme?: "primary" | "white" | "primaryDark" | "light" | "primaryLight" | undefined; isSticky?: boolean | undefined; } & { as?: React.ElementType; }): React.JSX.Element; displayName: string; }; HeaderCell: React.ForwardRefExoticComponent, HTMLTableHeaderCellElement>, never> & { as?: React.ElementType; }>; Row: React.ForwardRefExoticComponent, HTMLTableRowElement>, never> & { as?: React.ElementType; }, "ref"> & React.RefAttributes>; StickyColumnsContainer: ({ children, numberOfStickyColumns, className, ...restProps }: React.PropsWithChildren<{ numberOfStickyColumns?: number; className?: string; }>) => React.JSX.Element; }; export {};