UNPKG

toto-agent

Version:

Chatbot agent and reusable components for Toto platform

16 lines (15 loc) 1.43 kB
export { getGeminiResponse } from './services/geminiService'; export { OrchestratorService } from './services/OrchestratorService'; export { UserAction, AgentType, UserIntent, AgentResponse, OrchestrationResult } from '../shared/AgentTypes'; export { BaseAgent } from './agents/BaseAgent'; export { DonationAgent } from './agents/DonationAgent'; export { SharingAgent } from './agents/SharingAgent'; export { DialogAgent } from './agents/DialogAgent'; export { EngagementAgent } from './agents/EngagementAgent'; export { OnboardingAgent } from './agents/OnboardingAgent'; export declare function processUserInteraction(userMessage: string, context?: any, apiKey?: string, conversationId?: string): Promise<import("../shared/AgentTypes").OrchestrationResult>; export declare function processUserInteractionWithStreaming(userMessage: string, context?: any, apiKey?: string, conversationId?: string, onChunk?: (chunk: string) => void): Promise<import("../shared/AgentTypes").OrchestrationResult>; export { determineCurrentStep, extractOnboardingData } from './services/OnboardingUtils'; export { validateOnboardingData, generateOnboardingContext, cleanOnboardingData, extractBasicData, OnboardingData, OnboardingValidation } from './services/OnboardingUtils'; export { onboardingCache, OnboardingCacheService } from './services/OnboardingCacheService'; export { onboardingLogger, OnboardingLogger } from './services/OnboardingLogger';