export function createColumns({ tableProps, bulkSelectionContext }: { tableProps: any; bulkSelectionContext: any; }): any[]; export function getDataTableProps(tableProps: any): any; /** * Table is a composite component that allows adding SelectionColumn, Toolbar (on top of the TitleBar). * It is a context provider, and thus the Table.Consumer, Table.TitleBar and Table.Content can be rendered separately. */ export class Table extends React.Component { static ToolbarContainer: { (props: any): React.JSX.Element; displayName: string; }; static Titlebar: { ({ dataHook }: { dataHook: any; }): React.JSX.Element; displayName: string; }; static Content: { ({ titleBarVisible, titleBarDisplay, dataHook, }: { titleBarVisible?: boolean | undefined; titleBarDisplay?: boolean | undefined; dataHook: any; }): React.JSX.Element; displayName: string; }; static SubToolbar: { ({ dataHook, children }: { dataHook: any; children: any; }): React.JSX.Element; displayName: string; }; static EmptyState: { ({ image, children, align, ...propsWithNoDefaults }: { [x: string]: any; image?: null | undefined; children?: null | undefined; align?: "center" | undefined; }): React.JSX.Element; displayName: string; }; static BulkSelectionCheckbox: React.ForwardRefExoticComponent>; constructor(props: any); constructor(props: any, context: any); state: { leftShadowVisible: boolean; rightShadowVisible: boolean; }; tableRef: React.RefObject; scrollElementRef: React.RefObject; _handleUpdateScrollShadows: (leftShadowVisible: any, rightShadowVisible: any) => void; shouldComponentUpdate(): boolean; setSelectedIds(selectedIds: any): void; renderChildren(): any; render(): any; bulkSelection: BulkSelection | null | undefined; } export namespace Table { export let displayName: string; export { dataTableRowVirtualStyle }; export { dataTableRowStyle }; export let defaultProps: any; } import React from 'react'; import { BulkSelection } from './BulkSelection'; import { dataTableRowVirtualStyle } from './DataTable/components/rowStylesheets'; import { dataTableRowStyle } from './DataTable/components/rowStylesheets'; //# sourceMappingURL=Table.d.ts.map