import type { ReadonlyStore } from "../ReadonlyStore.js"; import type { UseBoundStore } from "zustand"; import type { ThreadViewportState } from "../stores/ThreadViewport.js"; export type ThreadViewportContextValue = { useThreadViewport: UseBoundStore>; }; export declare const ThreadViewportContext: import("react").Context; export declare const useThreadViewport: { (): ThreadViewportState; (selector: (state: ThreadViewportState) => TSelected): TSelected; (options: { optional: true; }): ThreadViewportState | null; (options: { optional: true; selector?: (state: ThreadViewportState) => TSelected; }): TSelected | null; }, useThreadViewportStore: { (): ReadonlyStore; (options: { optional: true; }): ReadonlyStore | null; }; //# sourceMappingURL=ThreadViewportContext.d.ts.map