import { Draft } from "immer"; import { GetFunction, SubscribeFunction } from "../main/index.js"; export type DraftFunction = (draft: Draft) => void; export type PublishImmerFunction = (draftFunction: DraftFunction) => void; export declare function createImmerPubSub(storedData: T): [ publish: PublishImmerFunction, subscribe: SubscribeFunction, getStoredData: GetFunction ];