import { RefObject } from "react"; import { AssistantRuntime, ExportedMessageRepository, MessageFormatAdapter, MessageFormatRepository, ThreadHistoryAdapter, ThreadMessage } from "@assistant-ui/core"; //#region src/ui/use-chat/useExternalHistory.d.ts declare const toExportedMessageRepository: (toThreadMessages: (messages: TMessage[]) => ThreadMessage[], messages: MessageFormatRepository) => ExportedMessageRepository; declare const useExternalHistory: (runtimeRef: RefObject, historyAdapter: ThreadHistoryAdapter | undefined, toThreadMessages: (messages: TMessage[]) => ThreadMessage[], storageFormatAdapter: MessageFormatAdapter, onSetMessages: (messages: TMessage[]) => void) => { isLoading: boolean; deleteMessage: (messageId: string) => Promise; }; //#endregion export { toExportedMessageRepository, useExternalHistory }; //# sourceMappingURL=useExternalHistory.d.ts.map