/** * Aria Service Client * AI Enhancements, Content Analysis, Grading * Graceful degradation: never throws, always returns safe defaults */ export interface AriaClientConfig { baseUrl?: string; timeout?: number; fallbackToOffline?: boolean; } export interface Analysis { tone: string; readability: number; suggestions: string[]; confidence: number; } export interface Suggestion { id: string; type: string; text: string; position: number; confidence: number; } export interface Grade { score: number; level: string; feedback: string; strengths: string[]; improvements: string[]; } export declare class AriaClient { private baseUrl; private timeout; private authToken?; private isConnected; private fallbackToOffline; constructor(config?: AriaClientConfig); connect(): Promise; disconnect(): void; isConnectedStatus(): boolean; setAuthToken(token: string): void; analyzeContent(content: string, options?: Record): Promise; getSuggestions(docId: string, content?: string): Promise; gradeContent(content: string, rubric?: Record): Promise; isAvailable(): Promise; private healthCheck; private request; private defaultAnalysis; private defaultGrade; } //# sourceMappingURL=AriaClient.d.ts.map