UNPKG

optivise

Version:

Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support

35 lines 1.71 kB
/** * Main Type Definitions Export * Central export for all Optivise v3.0.0 types */ export type { OptimizelyProduct, ProductInfo, DetectionEvidence, ProductDetectionResult, ProjectContext } from './optimizely.js'; export type { PromptAnalysisResult, PromptIntent, CodeSnippet, DocumentationLink, CuratedResponse, RuleSuggestion, ContextAnalysisRequest, ContextAnalysisResponse, QueryContext } from './context.js'; export type { PromptContext, ContextBlock, LLMRequest } from './context.js'; export type { UserInteraction, SuccessPattern, KnowledgeItem, LearningData, UserPreferences, DocumentationContent, SearchResult, CacheEntry, KnowledgeBaseStats } from './knowledge.js'; export type { MCPToolDefinition, MCPToolRequest, MCPToolResponse, MCPServerConfig, MCPServerOptions, HealthStatus } from './mcp.js'; export interface ServiceConfig { enabled: boolean; options?: Record<string, unknown>; } export interface Logger { debug(message: string, meta?: Record<string, unknown>): void; info(message: string, meta?: Record<string, unknown>): void; warn(message: string, meta?: Record<string, unknown>): void; error(message: string, error?: Error, meta?: Record<string, unknown>): void; } export interface AsyncResult<T, E = Error> { success: boolean; data?: T; error?: E; timestamp: Date; } export * from './optimizely.js'; export * from './context.js'; export * from './knowledge.js'; export * from './mcp.js'; export * from './rules.js'; export declare const DEFAULT_RELEVANCE_THRESHOLD = 0.7; export declare const MAX_RESPONSE_TIME_MS = 2000; export declare const CACHE_TTL_HOURS = 24; export declare const MAX_MEMORY_MB = 512; //# sourceMappingURL=index.d.ts.map