import type { UseQueryOptions, UseMutationResult, QueryObserverResult } from '@tanstack/react-query'; import type { MCPReinitializeResponse } from '../types/mcpServers'; import { MCPServerConnectionStatusResponse } from '../types/queries'; import * as permissions from '../accessPermissions'; import { ResourceType } from '../accessPermissions'; import * as m from '../types/mutations'; import * as q from '../types/queries'; import * as s from '../schemas'; import * as t from '../types'; export { hasPermissions } from '../accessPermissions'; export declare const useGetSharedMessages: (shareId: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetSharedLinkQuery: (conversationId: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetConversationByIdQuery: (id: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetConversationByIdMutation: (id: string) => UseMutationResult; export declare const useUpdateMessageMutation: (id: string) => UseMutationResult; export declare const useUpdateMessageContentMutation: (conversationId: string) => UseMutationResult; export declare const useUpdateUserKeysMutation: () => UseMutationResult; export declare const useClearConversationsMutation: () => UseMutationResult; export declare const useRevokeUserKeyMutation: (name: string) => UseMutationResult; export declare const useRevokeAllUserKeysMutation: () => UseMutationResult; export declare const useGetModelsQuery: (config?: UseQueryOptions) => QueryObserverResult; export declare const useCreatePresetMutation: () => UseMutationResult; export declare const useDeletePresetMutation: () => UseMutationResult; export declare const useUpdateTokenCountMutation: () => UseMutationResult; export declare const useRegisterUserMutation: (options?: m.RegistrationOptions) => UseMutationResult; export declare const useUserKeyQuery: (name: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useRequestPasswordResetMutation: () => UseMutationResult; export declare const useResetPasswordMutation: () => UseMutationResult; export declare const useAvailablePluginsQuery: (config?: UseQueryOptions) => QueryObserverResult; export declare const useUpdateUserPluginsMutation: (_options?: m.UpdatePluginAuthOptions) => UseMutationResult; export declare const useReinitializeMCPServerMutation: () => UseMutationResult; export declare const useCancelMCPOAuthMutation: () => UseMutationResult; export declare const useGetCustomConfigSpeechQuery: (config?: UseQueryOptions) => QueryObserverResult; export declare const useUpdateFeedbackMutation: (conversationId: string, messageId: string) => UseMutationResult; export declare const useSearchPrincipalsQuery: (params: q.PrincipalSearchParams, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetAccessRolesQuery: (resourceType: ResourceType, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetResourcePermissionsQuery: (resourceType: ResourceType, resourceId: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useUpdateResourcePermissionsMutation: () => UseMutationResult; export declare const useGetEffectivePermissionsQuery: (resourceType: ResourceType, resourceId: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetAllEffectivePermissionsQuery: (resourceType: ResourceType, config?: UseQueryOptions) => QueryObserverResult; export declare const useMCPServerConnectionStatusQuery: (serverName: string, config?: UseQueryOptions) => QueryObserverResult; export declare const useGetAgentApiKeysQuery: (config?: UseQueryOptions) => QueryObserverResult; export declare const useCreateAgentApiKeyMutation: () => UseMutationResult; export declare const useDeleteAgentApiKeyMutation: () => UseMutationResult;