import React from 'react'; import type { MyTableProps } from '../Table/types/prop'; declare const TreeTable: React.ForwardRefExoticComponent & { currentRowKey: any; isBordered: boolean; isZebraStripe: boolean; state: any; innerClassName: string; setReplaceBoundDataSource: React.Dispatch>; outerDataSourceRef: any; outerDataSource: any; } & { loading: boolean; colServiceData: Record; } & { rowSelection: { type: "checkbox" | "radio"; selectedRowKeys: any[]; checkStrictly: boolean; onChange: (_: any, sltrows: any[]) => void; getCheckboxProps: (record: { [key: string]: unknown; }) => Partial>; } | undefined; selectedRows: any[]; selectedRowKeys: any[]; currentPageSelectedRows: any[]; currentPageSelectedRowKeys: any[]; setSelectedRows: React.Dispatch>; setSelectedRowKeys: React.Dispatch>; setCurrentPageSelectedRows: React.Dispatch>; setCurrentPageSelectedRowKeys: React.Dispatch>; setSelectedRowsRule: (selectedRowsRule: string | string[] | { [key: string]: unknown; }[]) => void; onRowSelected: (_sltrows: any[], doOnSelectChange: boolean, _currentPageSelectedRows?: any[] | undefined) => void; onRowSelectClick: (record: any, index?: number | undefined) => void; checkStrictly: boolean; } & { setMode: React.Dispatch>; expandable: any; childrenColumnName: string; setChildrenColumnName: React.Dispatch>; expandTableData: (isExpanded: boolean | "toggle") => void; hasExpandContent: number | false; } & { nowInlineEditKey: string | null | undefined; nowEditingData: any; editInlineRow: (editkey: React.SetStateAction) => void; setNowEditingData: React.Dispatch; setNowInlineEditKey: React.Dispatch>; onRowAttrValsChange: (row: any, attr: string, newAttrVal: any, otherAttrVals: any) => void; onRowSaveClick: (row: any, index: number | null, isForce: any) => void; onRowCancelClick: (row: any) => void; onRowDeleteClick: (row: any, index: number | null) => void; onRowEditClick: (row: any, index: number | null) => void; onRowDetailClick: (row: any, index: number | null) => void; onRowClick: (event: any, record: any, index?: number | undefined) => boolean; onRowDoubleClick: (event: any, record: any, index?: number | undefined) => void; handleIsRowEditableCanUse: (row: any, index?: number | undefined) => any; } & { outerDataSource: any; outerDataSourceRef: any; setOuterDataSource: (newOuterDataSource: any) => void; innerDataSource: any[]; setInnerDataSource: React.Dispatch>; currentPageDataSource: any[]; setTableRowKey: (row: any, idx: number) => any; } & React.RefAttributes>; export default TreeTable;