import React from 'react'; import PropTypes from 'prop-types'; import { StandardProps } from '../../util/component-types'; export interface IScrollTableProps extends StandardProps, React.DetailedHTMLProps, HTMLDivElement> { /** Set the width of the Table inside the scrollable container. */ tableWidth?: number | string; /** Set the Table contents to not allow word wrapping. */ hasWordWrap: boolean; /** render the table with borders on the outer edge. */ hasBorder: boolean; } export declare const ScrollTable: { (props: IScrollTableProps): React.ReactElement; defaultProps: { hasWordWrap: boolean; hasBorder: boolean; }; displayName: string; peek: { description: string; categories: string[]; madeFrom: string[]; }; Thead: { (props: Omit, HTMLTableHeaderCellElement>, "style" | "className" | "children"> & import("../Table/Table").ITheadPropsRaw): JSX.Element; displayName: string; peek: { description: string; }; propTypes: { className: PropTypes.Requireable; children: PropTypes.Requireable; }; }; Tbody: { (props: Omit, HTMLTableSectionElement>, "style" | "className" | "children"> & import("../Table/Table").ITBodyPropsRaw): JSX.Element; displayName: string; peek: { description: string; }; propTypes: { className: PropTypes.Requireable; children: PropTypes.Requireable; }; }; Tr: { (props: Omit, HTMLTableRowElement>, "style" | "className" | "children"> & import("../Table/Table").ITrPropsRaw): JSX.Element; defaultProps: { isDisabled: boolean; isSelected: boolean; isActive: boolean; }; displayName: string; peek: { description: string; }; propTypes: { children: PropTypes.Requireable; className: PropTypes.Requireable; isDisabled: PropTypes.Requireable; isSelected: PropTypes.Requireable; isActive: PropTypes.Requireable; }; }; Th: typeof import("../Table/Table").Th; Td: { (props: import("../Table/Table").ITdProps): React.ReactElement>; displayName: string; defaultProps: { align: string; hasBorderRight: boolean; hasBorderLeft: boolean; rowSpan: number; }; peek: { description: string; categories: never[]; madeFrom: never[]; }; propTypes: { align: PropTypes.Requireable; className: PropTypes.Requireable; hasBorderRight: PropTypes.Requireable; hasBorderLeft: PropTypes.Requireable; isFirstRow: PropTypes.Requireable; isLastRow: PropTypes.Requireable; isFirstCol: PropTypes.Requireable; isLastCol: PropTypes.Requireable; isFirstSingle: PropTypes.Requireable; isEmpty: PropTypes.Requireable; truncateContent: PropTypes.Requireable; }; }; propTypes: { /** {Thead, Tbody, Tr, Th, Td} are the child components of Scrolltable, same as Table. */ children: PropTypes.Requireable; /** Class names that are appended to the defaults. */ className: PropTypes.Requireable; /** Styles that are passed through to the root container. */ style: PropTypes.Requireable; /** Set the width of the Table inside the scrollable container. */ tableWidth: PropTypes.Requireable; /** Set the Table contents to not allow word wrapping. */ hasWordWrap: PropTypes.Requireable; /** render the table with borders on the outer edge. */ hasBorder: PropTypes.Requireable; }; }; export default ScrollTable; //# sourceMappingURL=ScrollTable.d.ts.map