export interface RawText { text: string; file: string; line: number; } export interface TextEntry extends RawText { language: string; languageName: string; } export interface ScanReport { version: string; scannedAt: string; scannedFiles: number; totalEntries: number; uniqueTexts: number; detectedLanguages: Record; entries: TextEntry[]; } export interface TranslationFile { version: string; generatedAt: string; provider: TranslationProvider; sourceLanguage: string; targetLanguage: string; totalTexts: number; translatedTexts: number; translations: Record; } export type TranslationProvider = 'google' | 'groq'; export interface TranslationOptions { sourceLanguage: string; targetLanguage: string; provider?: TranslationProvider; googleApiKey?: string; groqApiKey?: string; groqModel?: string; batchSize?: number; delay?: number; } //# sourceMappingURL=types.d.ts.map