toto-agent
Version:
Chatbot agent and reusable components for Toto platform
16 lines (15 loc) • 1.43 kB
TypeScript
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';