import { Saga } from "redux-saga";
import { Reducer } from "typesafe-actions";
import { Orm } from "../contexts";
export interface StoreInit {
    state?: any;
    reducers?: {
        [index: string]: Reducer<any, any>;
    };
    sagas?: Saga[];
    orm?: Orm;
}
export declare function init({ state, reducers, sagas, orm }?: StoreInit): import("redux").Store<{
    "@hiro-ui": {
        error: any;
        graph: any;
    };
}, import("redux").AnyAction>;
export declare type GlobalStore = ReturnType<typeof init>;
