import { default as React, ReactNode } from 'react';
import { EditorState } from './editor-state';
interface Store {
    configuration: Record<string, any>;
    editorState: EditorState;
    setConfiguration: (config: Record<string, any>) => void;
}
export declare const createStateStore: (stateScopeKey?: string) => import('zustand').StoreApi<Store>;
export declare const StateStoreProvider: ({ children, stateScopeKey, }: {
    children: ReactNode;
    stateScopeKey?: string;
}) => React.FunctionComponentElement<React.ProviderProps<import('zustand').StoreApi<Store> | null>>;
export declare const useStateStore: () => Store;
export {};
