import Store from '@mjcloud/redux'; import { DataReduceBase } from '@mjcloud/reduce'; import { IModuleState, IModuleInitialStateParams } from './typings'; declare class ModuleReduce extends DataReduceBase { initialState(store: Store, params: IModuleInitialStateParams): IModuleState; loaded(store: Store, params: any): IModuleState; updateSpan(store: Store, params: any): { span: any; dataSource: any[]; orderby?: import("@mjcloud/instance/dist/dataInstanceBase").IOrderbySet[] | undefined; 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("./typings").IModuleConfig; }; } declare const _default: ModuleReduce; export default _default;