UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

32 lines 1.26 kB
import { ThreadListRuntimeCore } from "../core/ThreadListRuntimeCore"; import { BaseSubscribable } from "../remote-thread-list/BaseSubscribable"; import { LocalThreadRuntimeCore } from "./LocalThreadRuntimeCore"; export type LocalThreadFactory = () => LocalThreadRuntimeCore; export declare class LocalThreadListRuntimeCore extends BaseSubscribable implements ThreadListRuntimeCore { private _mainThread; constructor(_threadFactory: LocalThreadFactory); getMainThreadRuntimeCore(): LocalThreadRuntimeCore; get newThreadId(): string; get threadIds(): readonly string[]; get archivedThreadIds(): readonly string[]; get mainThreadId(): string; getThreadRuntimeCore(): never; getLoadThreadsPromise(): Promise<void>; getItemById(threadId: string): { status: "regular"; threadId: string; remoteId: string; externalId: undefined; title: undefined; isMain: boolean; }; switchToThread(): Promise<void>; switchToNewThread(): Promise<void>; rename(): Promise<void>; archive(): Promise<void>; unarchive(): Promise<void>; delete(): Promise<void>; initialize(): never; generateTitle(): never; } //# sourceMappingURL=LocalThreadListRuntimeCore.d.ts.map