import Store from '@mjcloud/redux'; import { ReduceBase } from '@mjcloud/reduce'; import { IAppState, IAppBackParams, IAppRefreshParams, IAppInitialStateParams, IAppUpdateAppInfoParams, IAppInstallTemplateParams } from './typings'; declare class AppReduce extends ReduceBase { initialState(store: Store, param: IAppInitialStateParams): IAppState; refresh(store: Store, param: IAppRefreshParams): IAppState; back(store: Store, params: IAppBackParams): IAppState; updateAppInfo(store: Store, params: IAppUpdateAppInfoParams): IAppState; pushExtraPage(store: Store, params: any): IAppState; installTemplate(store: Store, params: IAppInstallTemplateParams): IAppState; fetchTemplateError(store: Store, params: any): IAppState; prevTab(store: Store, params: any): IAppState; nextTab(store: Store, params: any): IAppState; } declare const _default: AppReduce; export default _default;