UNPKG

assistant-cloud

Version:

Cloud integration for assistant-ui

40 lines 1.47 kB
import { AssistantCloudAPI } from "./AssistantCloudAPI.js"; import { ReadonlyJSONObject } from "assistant-stream/utils"; //#region src/AssistantCloudThreadMessages.d.ts type CloudMessage = { id: string; parent_id: string | null; height: number; created_at: Date; updated_at: Date; format: "aui/v0" | string; content: ReadonlyJSONObject; }; type AssistantCloudThreadMessageListQuery = { format?: string; }; type AssistantCloudThreadMessageListResponse = { messages: CloudMessage[]; }; type AssistantCloudThreadMessageCreateBody = { parent_id: string | null; format: "aui/v0" | string; content: ReadonlyJSONObject; }; type AssistantCloudMessageCreateResponse = { message_id: string; }; type AssistantCloudThreadMessageUpdateBody = { content: ReadonlyJSONObject; }; declare const decodeCloudMessage: (value: unknown, field: string) => CloudMessage; declare class AssistantCloudThreadMessages { private cloud; constructor(cloud: AssistantCloudAPI); list(threadId: string, query?: AssistantCloudThreadMessageListQuery): Promise<AssistantCloudThreadMessageListResponse>; create(threadId: string, body: AssistantCloudThreadMessageCreateBody): Promise<AssistantCloudMessageCreateResponse>; update(threadId: string, messageId: string, body: AssistantCloudThreadMessageUpdateBody): Promise<void>; } //#endregion export { AssistantCloudThreadMessages, CloudMessage, decodeCloudMessage }; //# sourceMappingURL=AssistantCloudThreadMessages.d.ts.map