import { Effect, Subscription } from 'dva';
import { Reducer } from 'redux';
export interface GlobalModal {
    namespace: 'global';
    state: {
        isLogin: boolean;
        account: any;
        core: any;
        isInstallAPP: boolean;
        app: {
            status: {
                login: boolean;
                storage: boolean;
                network: boolean;
                materials: boolean;
                pisell2: boolean;
            };
        };
    };
    effects: {
        init: Effect;
    };
    reducers: {
        saveGlobalState: Reducer<any>;
        setInit: Reducer<any>;
    };
    subscriptions: {
        _init: Subscription;
    };
}
declare const modal: GlobalModal;
export default modal;
