synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
9 lines • 2.01 kB
TypeScript
import { SynapseClientError } from '@/utils';
import { AgentChatRequest, AgentChatResponse, AgentSession, AsynchronousJobStatus, CreateAgentSessionRequest, SessionHistoryRequest, SessionHistoryResponse, TraceEventsRequest, TraceEventsResponse, UpdateAgentSessionRequest } from '@sage-bionetworks/synapse-types';
import { InfiniteData, QueryKey, UseInfiniteQueryOptions, UseMutationOptions, UseQueryOptions } from '@tanstack/react-query';
export declare function useCreateAgentSession(options?: UseMutationOptions<AgentSession, SynapseClientError, CreateAgentSessionRequest>): import("@tanstack/react-query").UseMutationResult<AgentSession, SynapseClientError, CreateAgentSessionRequest, unknown>;
export declare function useUpdateAgentSession(options?: UseMutationOptions<AgentSession, SynapseClientError, UpdateAgentSessionRequest>): import("@tanstack/react-query").UseMutationResult<AgentSession, SynapseClientError, UpdateAgentSessionRequest, unknown>;
export declare function useSendChatMessageToAgent(options?: UseMutationOptions<AgentChatResponse, SynapseClientError, AgentChatRequest>, setCurrentAsyncStatus?: (status: AsynchronousJobStatus<AgentChatRequest, AgentChatResponse>) => void): import("@tanstack/react-query").UseMutationResult<AsynchronousJobStatus<AgentChatRequest, AgentChatResponse>, SynapseClientError, AgentChatRequest, unknown>;
export declare function useGetAgentChatSessionHistoryInfinite<TData = InfiniteData<SessionHistoryResponse>>(params: SessionHistoryRequest, options?: Partial<UseInfiniteQueryOptions<SessionHistoryResponse, SynapseClientError, TData, QueryKey, SessionHistoryResponse['nextPageToken']>>): import("@tanstack/react-query").UseInfiniteQueryResult<TData, SynapseClientError>;
export declare function useGetChatAgentTraceEvents(request: TraceEventsRequest, options?: Partial<UseQueryOptions<TraceEventsResponse, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<TraceEventsResponse, SynapseClientError>;
//# sourceMappingURL=useChat.d.ts.map