export default Table; declare class Table extends React.PureComponent { constructor(props: any); state: { hiddenFields: any[]; tableRowHeight: number; selectedDensity: any; allChecked: boolean; selectedRows: any; allLinesSelected: boolean; }; componentDidUpdate(): void; getInitialHiddenFieldsFromSchema: (schema: any) => any[]; getRowHeight: (density: any) => 32 | 76 | 48 | 45; handleTableRowHeight: (density: any) => void; handleToggleColumn: (key: any) => void; handleShowAllColumns: () => void; handleHideAllColumns: () => void; handleSelectionChange: () => void; handleSelectAllLines: () => void; handleSelectAllVisibleLines: () => void; handleSelectLine: (rowData: any) => void; handleDeselectAllLines: () => void; handleInputSearchClearWithBulkAction: (event: any) => void; render(): JSX.Element; } declare namespace Table { export namespace defaultProps { export const loading: boolean; export const density: string; export const fixFirstColumn: boolean; export const toolbar: any; export const emptyStateLabel: string; export const fullWidth: boolean; export const bulkActions: {}; export const totalizers: any[]; } export namespace propTypes { export const items: PropTypes.Validator; export const schema: PropTypes.Validator; export const disableHeader: PropTypes.Requireable; const fixFirstColumn_1: PropTypes.Requireable; export { fixFirstColumn_1 as fixFirstColumn }; export const onRowClick: PropTypes.Requireable<(...args: any[]) => any>; export const onRowHover: PropTypes.Requireable<(...args: any[]) => any>; export const sort: PropTypes.Requireable; sortedBy: PropTypes.Requireable; }>>; export const onSort: PropTypes.Requireable<(...args: any[]) => any>; export const updateTableKey: PropTypes.Requireable; export const containerHeight: PropTypes.Requireable; const density_1: PropTypes.Requireable; export { density_1 as density }; const emptyStateLabel_1: PropTypes.Requireable; export { emptyStateLabel_1 as emptyStateLabel }; export const emptyStateChildren: PropTypes.Requireable; const fullWidth_1: PropTypes.Requireable; export { fullWidth_1 as fullWidth }; export const dynamicRowHeight: PropTypes.Requireable; export const lineActions: PropTypes.Requireable any>; /** Mark whether the action performs a dangerous option or not */ isDangerous: PropTypes.Requireable; /** Handles the callback function of the action */ onClick: PropTypes.Requireable<(...args: any[]) => any>; }>[]>; const loading_1: PropTypes.Requireable; export { loading_1 as loading }; const toolbar_1: PropTypes.Requireable any>; onClear: PropTypes.Requireable<(...args: any[]) => any>; }>>; density: PropTypes.Requireable; lowOptionLabel: PropTypes.Requireable; mediumOptionLabel: PropTypes.Requireable; highOptionLabel: PropTypes.Requireable; alignMenu: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; }>>; fields: PropTypes.Requireable; showAllLabel: PropTypes.Requireable; hideAllLabel: PropTypes.Requireable; alignMenu: PropTypes.Requireable; }>>; download: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; disabled: PropTypes.Requireable; }>>; upload: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; disabled: PropTypes.Requireable; }>>; extraActions: PropTypes.Requireable; actions: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; }>[]>; alignMenu: PropTypes.Requireable; }>>; newLine: PropTypes.Requireable; handleCallback: PropTypes.Validator<(...args: any[]) => any>; disabled: PropTypes.Requireable; }>>; }>>; export { toolbar_1 as toolbar }; export const pagination: PropTypes.Requireable any>; onPrevClick: PropTypes.Requireable<(...args: any[]) => any>; currentItemFrom: PropTypes.Requireable; currentItemTo: PropTypes.Requireable; textOf: PropTypes.Requireable; totalItems: PropTypes.Requireable; }>>; const bulkActions_1: PropTypes.Requireable; rowsSelected: PropTypes.Validator<(...args: any[]) => any>; selectAll: PropTypes.Requireable; allRowsSelected: PropTypes.Requireable<(...args: any[]) => any>; }>>; totalItems: PropTypes.Requireable; onChange: PropTypes.Requireable<(...args: any[]) => any>; selectedRows: PropTypes.Requireable; main: PropTypes.Requireable; handleCallback: PropTypes.Validator<(...args: any[]) => any>; }>>; others: PropTypes.Requireable; handleCallback: PropTypes.Validator<(...args: any[]) => any>; }>[]>; fixed: PropTypes.Requireable; }>>; export { bulkActions_1 as bulkActions }; const totalizers_1: PropTypes.Requireable; export { totalizers_1 as totalizers }; export const filters: PropTypes.Requireable>; } } import React from "react"; import PropTypes from "prop-types";