import { FlowNode, FlowState } from '../models/store'; import { Edge } from '@xyflow/react'; declare const useStore: (selector: (state: FlowState) => T, equalityFn?: (a: T, b: T) => boolean) => T; declare const useStoreApi: , string> = Edge, string>>() => { getState: () => FlowState; setState: (partial: FlowState | Partial | ((state: FlowState) => FlowState | Partial), replace?: boolean) => void; subscribe: (listener: (state: FlowState, prevState: FlowState) => void) => () => void; temporal: import("zustand").StoreApi>; }; export { useStore, useStoreApi };