import { InstillStore } from "./types"; export declare const useInstillStore: import("zustand").UseBoundStore, "subscribe"> & { subscribe: { (listener: (selectedState: InstillStore, previousSelectedState: InstillStore) => void): () => void; (selector: (state: InstillStore) => U, listener: (selectedState: U, previousSelectedState: U) => void, options?: { equalityFn?: ((a: U, b: U) => boolean) | undefined; fireImmediately?: boolean; } | undefined): () => void; }; }, "setState" | "devtools"> & { setState(partial: InstillStore | Partial | ((state: InstillStore) => InstillStore | Partial), replace?: false | undefined, action?: (string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }) | undefined): void; setState(state: InstillStore | ((state: InstillStore) => InstillStore), replace: true, action?: (string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }) | undefined): void; devtools: { cleanup: () => void; }; }>; //# sourceMappingURL=useInstillStore.d.ts.map