/// import { StoreApi } from 'zustand'; import { FlowEditorStore } from './actions'; export declare const createFlowEditorStore: (showDevtools?: boolean) => import("zustand/traditional").UseBoundStoreWithEqualityFn, "setState"> & { setState(partial: FlowEditorStore | Partial | ((state: FlowEditorStore) => FlowEditorStore | Partial), replace?: boolean | undefined, action?: A | undefined): void; }>; export declare const Provider: ({ createStore, children }: { createStore: () => StoreApi; children: import("react").ReactNode; }) => import("react").FunctionComponentElement | undefined>>, useStore: import("zustand-utils").UseContextStore>, useStoreApi: () => { setState: (partial: FlowEditorStore | Partial | ((state: FlowEditorStore) => FlowEditorStore | Partial), replace?: boolean | undefined) => void; getState: () => FlowEditorStore; getInitialState: () => FlowEditorStore; subscribe: (listener: (state: FlowEditorStore, prevState: FlowEditorStore) => void) => () => void; destroy: () => void; }; export type { FlowEditorStore } from './actions'; export * from './selectors';