/// import { Component } from 'react'; import { ITablePropTypes } from "./PropsType"; import Column from './Column'; import ColumnGroup from './ColumnGroup'; export default class Table extends Component { static Column: typeof Column; static ColumnGroup: typeof ColumnGroup; static defaultProps: ITablePropTypes; columnManager: any; store: any; constructor(props: any); debouncedWindowResize: any; resizeEvent: any; componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; componentDidUpdate(prevProps: any): void; componentWillUnmount(): void; onExpandedRowsChange(expandedRowKeys: any): void; onExpanded: (expanded: any, record: any, e: any, index: any) => void; onRowDestroy: (record: any, rowIndex: any) => void; getRowKey(record: any, index: any): any; getExpandedRows(): any; getHeader(columns: any, fixed: any): JSX.Element; getHeaderRows(columns: any, currentRow?: number, rows?: any): any; getExpandedRow(key: any, content: any, visible: any, className: any, fixed: any): JSX.Element; getRowsByData(data: any, visible: any, indent: any, columns: any, fixed: any): any[]; getRows(columns: any, fixed: any): any[]; getColGroup(columns: any, fixed: any): JSX.Element; getLeftFixedTable(): any[]; getRightFixedTable(): any[]; getTable(options?: { columns: any; fixed: any; }): any[]; getTitle(): JSX.Element; getFooter(): JSX.Element; getEmptyText(): JSX.Element; getHeaderRowStyle(columns: any, rows: any): { height: string; } | { height: number; }; scrollPosition: any; tableNode: any; setScrollPosition(position: any): void; setScrollPositionClassName(target?: any): void; handleWindowResize: () => void; syncFixedTableRowHeight: () => void; resetScrollX(): void; findExpandedRow(record: any, index?: any): any; isRowExpanded(record: any, index: any): boolean; scrollTarget: any; detectScrollTarget: (e: any) => void; hasScrollX(): boolean; lastScrollLeft: any; handleBodyScroll: (e: any) => void; handleRowHover: (isHover: any, key: any) => void; render(): JSX.Element; setRef(me: any): (node: any) => void; }