import { AIEnhancementOptions, AINarrativeContext } from './interfaces'; export declare class AIEnhancer { private providers; private defaultProvider?; private options; constructor(options?: AIEnhancementOptions); private initializeProviders; isEnabled(): boolean; isAvailable(): boolean; enhanceEvent(event: any, context?: AINarrativeContext): any; generateNarrative(prompt: string, context?: AINarrativeContext): Promise; setProvider(providerName: string, config?: any): void; getAvailableProviders(): string[]; updateOptions(options: Partial): void; } //# sourceMappingURL=enhancer.d.ts.map