UNPKG

assistant-cloud

Version:

Cloud integration for Assistant UI

33 lines 1.12 kB
import { ReadonlyJSONObject } from "assistant-stream/utils"; import { AssistantCloudAPI } from "./AssistantCloudAPI"; export 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; }; export declare class AssistantCloudThreadMessages { private cloud; constructor(cloud: AssistantCloudAPI); list(threadId: string, query?: AssistantCloudThreadMessageListQuery): Promise<AssistantCloudThreadMessageListResponse>; create(threadId: string, body: AssistantCloudThreadMessageCreateBody): Promise<AssistantCloudMessageCreateResponse>; } export {}; //# sourceMappingURL=AssistantCloudThreadMessages.d.ts.map