export function useConversationManagerRemote({ client: _client, endpoint, token, conversationId, stateful, botId, backstory, model, datasetId, skillsetId, privacy, moderation, ...rest }: UseConversationManagerRemoteOptions): UseConversationManagerRemoteResult; export default useConversationManagerRemote; export type Message = import("@chatbotkit/sdk/conversation/v1").Message; export type Model = import("@chatbotkit/sdk/model/v1").Model; export type EndpointURL = string; export type EndpointFunction = (options: any) => AsyncGenerator | Promise; export type UseConversationManagerRemoteOptions = { client?: ConversationClient; endpoint?: EndpointURL | EndpointFunction; token?: string; conversationId?: string; stateful?: boolean; botId?: string; backstory?: string; model?: Model; datasetId?: string; skillsetId?: string; privacy?: boolean; moderation?: boolean; }; export type UseConversationManagerRemoteResult = (messages: Message[]) => AsyncGenerator; import { ConversationClient } from '@chatbotkit/sdk';