import * as React from "react"; import { TableProps, TableRowSelection } from "antd/es/table/interface"; interface Iprops extends TableProps { isRowSelect?: boolean; scrollWidth?: number | string; scrollHeight?: number | string; showPagination?: boolean; singleExanded?: boolean; total?: number; rowKey?: string; rowSelection?: TableRowSelection; onPageChange?: (currentPage: number, size: number) => void; } interface IState { expandedRowKeys?: string[] | number[]; selectedRowKeys: string[]; selectedRows: Object[]; page: number | string; pageSize: number | string; } export default class MyTable extends React.Component, IState> { static defaultProps: { isRowSelect: boolean; rowKey: string; scrollWidth: number; scrollHeight: number; showPagination: boolean; singleExanded: boolean; }; constructor(props: Iprops); buildPorps: () => { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection: TableRowSelection | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; } | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; type?: "checkbox" | "radio" | undefined; getCheckboxProps?: ((record: T) => Object) | undefined; selections?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SelectionItem[] | undefined; hideDefaultSelections?: boolean | undefined; fixed?: boolean | undefined; columnWidth?: string | number | undefined; }; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; position?: "both" | "bottom" | "top" | undefined; total: number; defaultCurrent?: number | undefined; current: number; defaultPageSize?: number | undefined; pageSize: number; hideOnSinglePage?: boolean | undefined; showSizeChanger: boolean; pageSizeOptions?: string[] | undefined; showQuickJumper: boolean; showTotal: ((total: number, range: [number, number]) => React.ReactNode) | ((total: any) => string); size?: string | undefined; simple?: boolean | undefined; style?: React.CSSProperties | undefined; locale?: Object | undefined; className?: string | undefined; prefixCls?: string | undefined; selectPrefixCls?: string | undefined; itemRender?: ((page: number, type: "next" | "prev" | "page" | "jump-prev" | "jump-next") => React.ReactNode) | undefined; role?: string | undefined; }; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; position?: "both" | "bottom" | "top" | undefined; total: number; defaultCurrent?: number | undefined; current: number; defaultPageSize?: number | undefined; pageSize: number; hideOnSinglePage?: boolean | undefined; showSizeChanger: boolean; pageSizeOptions?: string[] | undefined; showQuickJumper: boolean; showTotal: ((total: number, range: [number, number]) => React.ReactNode) | ((total: any) => string); size?: string | undefined; simple?: boolean | undefined; style?: React.CSSProperties | undefined; locale?: Object | undefined; className?: string | undefined; prefixCls?: string | undefined; selectPrefixCls?: string | undefined; itemRender?: ((page: number, type: "next" | "prev" | "page" | "jump-prev" | "jump-next") => React.ReactNode) | undefined; role?: string | undefined; }; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection?: TableRowSelection | undefined; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: boolean; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection: TableRowSelection | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; } | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; type?: "checkbox" | "radio" | undefined; getCheckboxProps?: ((record: T) => Object) | undefined; selections?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SelectionItem[] | undefined; hideDefaultSelections?: boolean | undefined; fixed?: boolean | undefined; columnWidth?: string | number | undefined; }; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; } | { expandedRowKeys: string[] | number[]; onExpandedRowsChange: (rows: any) => void; pagination: { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; position?: "both" | "bottom" | "top" | undefined; total: number; defaultCurrent?: number | undefined; current: number; defaultPageSize?: number | undefined; pageSize: number; hideOnSinglePage?: boolean | undefined; showSizeChanger: boolean; pageSizeOptions?: string[] | undefined; showQuickJumper: boolean; showTotal: ((total: number, range: [number, number]) => React.ReactNode) | ((total: any) => string); size?: string | undefined; simple?: boolean | undefined; style?: React.CSSProperties | undefined; locale?: Object | undefined; className?: string | undefined; prefixCls?: string | undefined; selectPrefixCls?: string | undefined; itemRender?: ((page: number, type: "next" | "prev" | "page" | "jump-prev" | "jump-next") => React.ReactNode) | undefined; role?: string | undefined; }; children?: React.ReactNode; isRowSelect?: boolean | undefined; scrollWidth?: string | number | undefined; scrollHeight?: string | number | undefined; showPagination?: boolean | undefined; singleExanded?: boolean | undefined; total?: number | undefined; rowKey?: string | undefined; rowSelection: TableRowSelection | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; } | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; type?: "checkbox" | "radio" | undefined; getCheckboxProps?: ((record: T) => Object) | undefined; selections?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SelectionItem[] | undefined; hideDefaultSelections?: boolean | undefined; fixed?: boolean | undefined; columnWidth?: string | number | undefined; }; onPageChange?: ((currentPage: number, size: number) => void) | undefined; prefixCls?: string | undefined; dropdownPrefixCls?: string | undefined; size?: "default" | "small" | "middle" | undefined; dataSource?: T[] | undefined; components?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").TableComponents | undefined; columns?: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[] | undefined; rowClassName?: ((record: T, index: number) => string) | undefined; expandedRowRender?: ((record: T, index: number, indent: number, expanded: boolean) => React.ReactNode) | undefined; defaultExpandAllRows?: boolean | undefined; defaultExpandedRowKeys?: string[] | number[] | undefined; expandIconAsCell?: boolean | undefined; expandIconColumnIndex?: number | undefined; expandRowByClick?: boolean | undefined; onExpand?: ((expanded: boolean, record: T) => void) | undefined; onChange?: ((pagination: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/pagination/Pagination").PaginationConfig, filters: Record, sorter: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SorterResult) => void) | undefined; loading?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/spin").SpinProps | undefined; locale?: Object | undefined; indentSize?: number | undefined; onRowClick?: ((record: T, index: number, event: Event) => void) | undefined; onRow?: ((record: T, index: number) => any) | undefined; onHeaderRow?: ((columns: import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").ColumnProps[], index: number) => any) | undefined; useFixedHeader?: boolean | undefined; bordered?: boolean | undefined; showHeader?: boolean | undefined; footer?: ((currentPageData: Object[]) => React.ReactNode) | undefined; title?: ((currentPageData: Object[]) => React.ReactNode) | undefined; scroll: { x?: string | number | boolean | undefined; y?: string | number | boolean | undefined; } | { x: string | number | undefined; y: string | number | undefined; }; childrenColumnName?: string | undefined; bodyStyle?: React.CSSProperties | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; selectedRowKeys: string[]; selectedRows: Object[]; }; render(): JSX.Element; buildRowSelection: () => { rowSelection: { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; } | { selectedRowKeys: string[]; onChange: (selectedRowKeys: any, selectedRows: any) => void; onSelect: (record: any, selected: any, selectedRows: any, nativeEvent: any) => void; onSelectAll: (selected: any, selectedRows: any, changeRows: any) => void; onSelectInvert: (selectedRows: any) => void; type?: "checkbox" | "radio" | undefined; getCheckboxProps?: ((record: T) => Object) | undefined; selections?: boolean | import("../../../../../../../Users/sinoservices/Documents/jltGitlab/jlt-design/node_modules/antd/es/table/interface").SelectionItem[] | undefined; hideDefaultSelections?: boolean | undefined; fixed?: boolean | undefined; columnWidth?: string | number | undefined; }; }; setSelectedRowKeys: (selectedRowKeys?: never[]) => void; setSelectRows: (selectedRows?: any[]) => void; clearSelectRowKeys: () => void; resetPagination: (params: any) => void; resetExpanded: (expandedRowKeys?: never[]) => void; buildPagination: () => { pagination: { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; total: number; showTotal: (total: any) => string; showSizeChanger: boolean; showQuickJumper: boolean; current: number; pageSize: number; } | { onChange: (page: any, pageSize: any) => void; onShowSizeChange: (currentPage: any, size: any) => void; position?: "both" | "bottom" | "top" | undefined; total: number; defaultCurrent?: number | undefined; current: number; defaultPageSize?: number | undefined; pageSize: number; hideOnSinglePage?: boolean | undefined; showSizeChanger: boolean; pageSizeOptions?: string[] | undefined; showQuickJumper: boolean; showTotal: ((total: number, range: [number, number]) => React.ReactNode) | ((total: any) => string); size?: string | undefined; simple?: boolean | undefined; style?: React.CSSProperties | undefined; locale?: Object | undefined; className?: string | undefined; prefixCls?: string | undefined; selectPrefixCls?: string | undefined; itemRender?: ((page: number, type: "next" | "prev" | "page" | "jump-prev" | "jump-next") => React.ReactNode) | undefined; role?: string | undefined; }; }; } export {};