export type Language = 'en' | 'fr' | 'es'; export type Theme = 'colored' | 'monochrome'; export type ExperienceLevel = 'beginner' | 'intermediate' | 'expert'; export interface UserPreferences { language: Language; theme: Theme; experienceLevel: ExperienceLevel; showTips: boolean; confirmDestructiveActions: boolean; autoGenerateCommitMessages: boolean; defaultBranch: string; } export interface AppConfig { version: string; firstRun: boolean; lastUsed: string; totalCommits: number; errorsPreventedCount: number; aiCommitsGenerated: number; } export declare const DEFAULT_PREFERENCES: UserPreferences; export declare const DEFAULT_APP_CONFIG: AppConfig; export declare const SUPPORTED_LANGUAGES: { code: Language; name: string; nativeName: string; }[]; export declare const EXPERIENCE_LEVELS: { level: ExperienceLevel; description: string; }[]; export declare const THEMES: { theme: Theme; description: string; }[]; export declare const VALID_LANGUAGES: ReadonlySet; export declare const VALID_THEMES: ReadonlySet; export declare const VALID_LEVELS: ReadonlySet; //# sourceMappingURL=defaults.d.ts.map