/// import Store from '@mjcloud/redux'; import { ITableBaseRow } from '../common/table/typings'; import { TableRowSelection } from '../../components/VirtualizedTable/interface'; import TableReduceBase from '../common/table/reduce'; import { ITreeViewState, ITreeViewInitialStateParams, ITreeViewLoadedParams, TreeViewActionType, ITreeViewUpdateSelectedRowsParams, ITreeViewUpdateExpandedRowKeysParams } from './typings'; export declare class TreeViewReduce extends TableReduceBase { initialState(store: Store, params: ITreeViewInitialStateParams): ITreeViewState; loaded(store: Store, params: ITreeViewLoadedParams): ITreeViewState; updateSelectedRows(store: Store, params: ITreeViewUpdateSelectedRowsParams): { keyEntities: Record; selectedRows: ITableBaseRow[] | undefined; halfSelectedRows: ITableBaseRow[] | undefined; rowSelection: TableRowSelection | undefined; expandLevel: number; defaultExpandLevel: number; expandedRowKeys: string[] | number[]; expandLevel2Keys: import("@mjcloud/types").IArrayDictionary; disabledControl?: string | undefined; pagination: false | import("antd/lib/table").TablePaginationConfig; originalColumns: import("./typings").ITreeViewConfigItemSet[]; originalDataSource: ITableBaseRow[]; isGridEdit?: boolean | undefined; aggs?: import("@mjcloud/data-source-helper").ISigninAgg[] | undefined; oldAggs?: import("@mjcloud/data-source-helper").ISigninAgg[] | undefined; scrollHeight: number; rowIdCount: number; totalWidth: number; revise?: import("../common/table/typings").ITableBaseReviseConfig | undefined; dataSource: ITableBaseRow[]; summaryDataSource?: ITableBaseRow[] | undefined; columns: import("../../components/VirtualizedTable/interface").IColumnProps[]; entireColumns: import("../../components/VirtualizedTable/interface").IColumnProps[]; operationWidth: number; showOperation: boolean; showSummary: boolean; orderby: import("../common/table/typings").IOrderbySet[]; filterCondition?: import("@mjcloud/data-source-helper").IDataSourceParameters | undefined; modify: boolean; mayCustom: boolean; collapse: boolean; isFetching?: boolean | undefined; errorMessage?: string | undefined; startLoadParams?: import("@mjcloud/instance/dist/dataInstanceBase").IDataControlStartLoadParams | undefined; tabIndex: number; display: boolean; configIsFetching: boolean; configErrorMessage?: string | undefined; config: import("@mjcloud/types").IDictionary; }; updateExpandedRowKeys(store: Store, params: ITreeViewUpdateExpandedRowKeysParams): { keyEntities: Record; selectedRows: ITableBaseRow[] | undefined; halfSelectedRows: ITableBaseRow[] | undefined; rowSelection: TableRowSelection | undefined; expandLevel: number; defaultExpandLevel: number; expandedRowKeys: string[] | number[]; expandLevel2Keys: import("@mjcloud/types").IArrayDictionary; disabledControl?: string | undefined; pagination: false | import("antd/lib/table").TablePaginationConfig; originalColumns: import("./typings").ITreeViewConfigItemSet[]; originalDataSource: ITableBaseRow[]; isGridEdit?: boolean | undefined; aggs?: import("@mjcloud/data-source-helper").ISigninAgg[] | undefined; oldAggs?: import("@mjcloud/data-source-helper").ISigninAgg[] | undefined; scrollHeight: number; rowIdCount: number; totalWidth: number; revise?: import("../common/table/typings").ITableBaseReviseConfig | undefined; dataSource: ITableBaseRow[]; summaryDataSource?: ITableBaseRow[] | undefined; columns: import("../../components/VirtualizedTable/interface").IColumnProps[]; entireColumns: import("../../components/VirtualizedTable/interface").IColumnProps[]; operationWidth: number; showOperation: boolean; showSummary: boolean; orderby: import("../common/table/typings").IOrderbySet[]; filterCondition?: import("@mjcloud/data-source-helper").IDataSourceParameters | undefined; modify: boolean; mayCustom: boolean; collapse: boolean; isFetching?: boolean | undefined; errorMessage?: string | undefined; startLoadParams?: import("@mjcloud/instance/dist/dataInstanceBase").IDataControlStartLoadParams | undefined; tabIndex: number; display: boolean; configIsFetching: boolean; configErrorMessage?: string | undefined; config: import("@mjcloud/types").IDictionary; }; } declare const _default: TreeViewReduce; export default _default;