import * as store from './store'; import * as utils from './utils'; import VariableSpec from './store/specs/variableSpec'; import provider, { setup, Provider } from './provider'; export * from './store'; export { utils, VariableSpec, provider, Provider, setup }; export * from './constants'; declare const runtime: { utils: typeof utils; VariableSpec: store.types.Spec; provider: { readonly getState: () => store.types.State; readonly dispatch: import("redux").Dispatch & store.types.Dispatch; subscribe: (id: string | null, listener: () => void) => import("redux").Unsubscribe; }; setup: typeof setup; types: typeof store.types; actions: typeof store.actions; selectors: typeof store.selectors; reducer: import("redux").Reducer, store.types.Evaluate | store.types.ReturnResults | store.types.CreateVariable | store.types.RemoveVariable | store.types.CreateSpecAction | store.types.ComponentEventAction | store.types.CreateComponentAction | store.types.RemoveComponentAction>; triggerEvaluate: store.types.Middleware; dangerousEvaluatation: store.types.Middleware; }; export default runtime;