import { ITableBaseReviseConfig } from './../common/table/typings'; import Store from '@mjcloud/redux'; import { ITableBaseRow } from '../common/table/typings'; import { TableRowSelection } from 'antd/lib/table/interface'; import TableReduceBase from '../common/table/reduce'; import { IColumnProps } from '../../components/VirtualizedTable/interface'; import { IGridViewState, GridViewActionType, IGridViewLoadedParams, IGridViewStartLoadParams, IGridViewInitialStateParams, IGridViewUpdateSelectedRowsParams } from './typings'; export declare class GridViewReduce extends TableReduceBase { initialState(store: Store, params: IGridViewInitialStateParams): IGridViewState; startLoad(store: Store, params: IGridViewStartLoadParams): IGridViewState; loaded(store: Store, params: IGridViewLoadedParams): IGridViewState; updateSelectedRows(store: Store, params: IGridViewUpdateSelectedRowsParams): { downMergeColumns: import("@mjcloud/types").IDictionary; originalColumns: import("./typings").IGridViewConfigItemSet[]; pagination: false | import("antd/lib/table/interface").TablePaginationConfig; isAutoSelection: boolean; selectedRows: ITableBaseRow[] | undefined; rowSelection: TableRowSelection | undefined; rowClickController?: string | undefined; clickLoading: boolean; card: import("./typings").IGridViewConfigCard | undefined; list: import("./typings").IGridViewConfigList | undefined; cardList: import("./typings").IGridViewConfigCardList | undefined; 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?: ITableBaseReviseConfig | undefined; dataSource: ITableBaseRow[]; summaryDataSource?: ITableBaseRow[] | undefined; columns: IColumnProps[]; entireColumns: 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; }; rowClickAfter(store: Store, params: {}): IGridViewState; clickDone(store: Store, params: {}): IGridViewState; } declare const _default: GridViewReduce; export default _default;