import Store from '@mjcloud/redux'; import { ReduceBase } from '@mjcloud/reduce'; import { IIframeState, IframeLoadedParams, IframeLoadErrorParams, IframeReplaceParams, IframePushParams, IframeInitialStateParams, IframeBackParams } from './typings'; export declare class IframeReduce extends ReduceBase { initialState(store: Store, param: IframeInitialStateParams): IIframeState; replace(store: Store, params: IframeReplaceParams): IIframeState; push(store: Store, params: IframePushParams): IIframeState; back(store: Store, params: IframeBackParams): IIframeState; startLoad(store: Store): IIframeState; /** * 获取模板页加载完成,并创建了模板页实例,通过该实例获取模板页的store,并放置到history * @description: * @param {type} * @return: */ loaded(store: Store, params: IframeLoadedParams): IIframeState; loadError(store: Store, params: IframeLoadErrorParams): IIframeState; } declare const _default: IframeReduce; export default _default;