/** * Aria Service Types * AI features, analysis, suggestions, grading */ export interface AIAnalysis { contentType: string; score: number; feedback: string[]; suggestions?: string[]; } export interface AISuggestion { id: string; text: string; confidence: number; type: 'completion' | 'correction' | 'enhancement'; } export interface AIGrade { score: number; maxScore: number; feedback: string; rubricItems?: RubricItem[]; } export interface RubricItem { name: string; score: number; maxScore: number; feedback: string; } export interface UseAIOptions { onError?: (error: Error) => void; } export interface UseAIAnalysisOptions { onError?: (error: Error) => void; } export interface UseAISuggestionsOptions { onError?: (error: Error) => void; } export interface UseAIGradingOptions { onError?: (error: Error) => void; } //# sourceMappingURL=types.d.ts.map