import { GenaiAgentMessageRequest } from '@/types/dto/genai-agent-message-request.dto'; import { GenaiAgentMessageResponse } from '@/types/dto/genai-agent-message-response.dto'; import { GenaiAgenticAppChatRequest } from '@/types/dto/genai-agentic-app-chat-request.dto'; import { GenaiFetchAgenticAppsRequest } from '@/types/dto/genai-fetch-agentic-apps-request.dto'; import { GenaiFetchAgenticAppsResponse } from '@/types/dto/genai-fetch-agentic-apps-response.dto'; import { GenaiFetchAssistantsRequest } from '@/types/dto/genai-fetch-assistants-request.dto'; import { GenaiFetchAssistantsResponse } from '@/types/dto/genai-fetch-assistants-response.dto'; import { GenAiLoginResponse } from '@/types/dto/genai-login-response.dto'; import { GenaiTenantSwitchResponse } from '@/types/dto/genai-tenant-switch-response.dto'; declare function loginToGenai(serviceAccount: string, serviceKey: string): Promise; declare function switchTenant(tenantId: number, token: string): Promise; declare function sendAgentMessage(payload: GenaiAgentMessageRequest, options?: { signal?: AbortSignal; }): Promise; declare function sendAgenticAppChat(payload: GenaiAgenticAppChatRequest, options?: { signal?: AbortSignal; }): Promise; declare function fetchAssistants(request: GenaiFetchAssistantsRequest): Promise; declare function fetchAgenticApps(request: GenaiFetchAgenticAppsRequest): Promise; /** @public */ export declare const GenaiService: { loginToGenai: typeof loginToGenai; switchTenant: typeof switchTenant; sendAgentMessage: typeof sendAgentMessage; sendAgenticAppChat: typeof sendAgenticAppChat; fetchAssistants: typeof fetchAssistants; fetchAgenticApps: typeof fetchAgenticApps; }; export {};