import { StoreModel } from './index'; export declare const useStoreActions: (mapActions: (actions: import("easy-peasy").ActionMapper<{ selectedNodesBbox: import("../types").Rect; d3Zoom: import("d3-zoom").ZoomBehavior | null; d3Selection: import("d3-selection").Selection | null; selection: import("../types").SelectionRect | null; connectionPosition: import("../types").XYPosition; onConnect: import("../types").OnConnectFunc; setOnConnect: import("easy-peasy").Action; setNodes: import("easy-peasy").Action; setEdges: import("easy-peasy").Action; updateNodeData: import("easy-peasy").Action; updateNodePos: import("easy-peasy").Action; setSelection: import("easy-peasy").Action; setNodesSelection: import("easy-peasy").Action; setSelectedElements: import("easy-peasy").Action; updateSelection: import("easy-peasy").Action; updateTransform: import("easy-peasy").Action; updateSize: import("easy-peasy").Action; initD3: import("easy-peasy").Action; selection: import("d3-selection").Selection; }>; setSnapGrid: import("easy-peasy").Action; setConnectionPosition: import("easy-peasy").Action; setConnectionSourceId: import("easy-peasy").Action; setInteractive: import("easy-peasy").Action; }, "1">) => Result) => Result; export declare const useStoreDispatch: () => import("easy-peasy").Dispatch>; export declare const useStoreState: (mapState: (state: import("easy-peasy").IntermediateStateMapper<{ width: number; height: number; transform: [number, number, number]; nodes: import("../types").Node[]; edges: import("../types").Edge[]; selectedElements: (import("../types").Node | import("../types").Edge)[]; selectedNodesBbox: import("../types").Rect; d3Zoom: import("d3-zoom").ZoomBehavior | null; d3Selection: import("d3-selection").Selection | null; d3Initialised: boolean; nodesSelectionActive: boolean; selectionActive: boolean; selection: import("../types").SelectionRect | null; connectionSourceId: string | null; connectionPosition: import("../types").XYPosition; snapToGrid: boolean; snapGrid: [number, number]; isInteractive: boolean; onConnect: import("../types").OnConnectFunc; }, "1">) => Result, dependencies?: any[] | undefined) => Result;