1 | import { compose, Middleware as ReduxMiddleware } from 'redux';
|
2 | import { buildMiddleware } from '../Middleware';
|
3 | import { AppBridgeStore } from './reducers';
|
4 | export * from './middlewares';
|
5 | export * from './reducers';
|
6 | export { setFeaturesAvailable } from './reducers/embeddedApp/features';
|
7 | interface DevToolsOptions {
|
8 | name?: string;
|
9 | shouldHotReload?: boolean;
|
10 | }
|
11 | declare global {
|
12 | interface Window {
|
13 | __REDUX_DEVTOOLS_EXTENSION_COMPOSE__: (options: DevToolsOptions) => typeof compose;
|
14 | }
|
15 | }
|
16 | export default function createStore(middleware?: Array<ReturnType<typeof buildMiddleware> | ReduxMiddleware>, debug?: boolean): import("redux").Store<AppBridgeStore, import("redux").AnyAction> & {
|
17 | dispatch: {};
|
18 | };
|