import { AssistantChatResumableOptions } from "../resumable.js"; import { DefaultChatTransport, HttpChatTransportInitOptions, UIMessage } from "ai"; import { AssistantRuntime, ThreadListItemRuntime } from "@assistant-ui/core"; //#region src/ui/use-chat/AssistantChatTransport.d.ts type InitializableThreadListItem = Pick; type AssistantChatTransportInitOptions = HttpChatTransportInitOptions & { resumable?: AssistantChatResumableOptions; }; declare class AssistantChatTransport extends DefaultChatTransport { private runtime; private getThreadListItem; private readonly resumable; constructor(initOptions?: AssistantChatTransportInitOptions); setRuntime(runtime: AssistantRuntime): void; getResumableAdapter(): AssistantChatResumableOptions | undefined; __internal_setGetThreadListItem(getter: () => InitializableThreadListItem | undefined): void; } //#endregion export { AssistantChatTransport, AssistantChatTransportInitOptions }; //# sourceMappingURL=AssistantChatTransport.d.ts.map