/** * @fileoverview Quest Generator * @module @holoscript/llm-provider * * PURPOSE: * Uses configured LLMs to dynamically generate business quest narratives, NPC * dialogues, and localized hooks based on a business's geo-anchor context. */ import { LLMProviderManager } from './provider-manager'; export interface QuestNarrativeRequest { business_name: string; business_type: string; location: string; theme?: string; target_audience?: string; } export interface QuestNarrativeResponse { title: string; description: string; npc_greeting: string; success_message: string; } export declare class QuestGenerator { private llmManager; constructor(manager: LLMProviderManager); /** * Generates a complete narrative suite for a new Business Quest * @param request The parameters for the business and location */ generateQuestNarrative(request: QuestNarrativeRequest): Promise; } export default QuestGenerator;