UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

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