import { UserPreferences, Language, Theme, ExperienceLevel } from './defaults.js'; export declare const userConfig: { getLanguage(): Language; getTheme(): Theme; getExperienceLevel(): ExperienceLevel; getShowTips(): boolean; getConfirmDestructiveActions(): boolean; getAutoGenerateCommitMessages(): boolean; getDefaultBranch(): string; getAllPreferences(): UserPreferences; setLanguage(language: Language): void; setTheme(theme: Theme): void; setExperienceLevel(level: ExperienceLevel): void; setShowTips(show: boolean): void; setConfirmDestructiveActions(confirm: boolean): void; setAutoGenerateCommitMessages(auto: boolean): void; setDefaultBranch(branch: string): void; setPreferences(preferences: Partial): void; isFirstRun(): boolean; getAppVersion(): string; getTotalCommits(): number; getErrorsPreventedCount(): number; getAiCommitsGenerated(): number; setFirstRunComplete(): void; updateLastUsed(): void; incrementTotalCommits(): void; incrementErrorsPrevented(): void; incrementAiCommitsGenerated(): void; reset(): void; getConfigPath(): string; }; export default userConfig; //# sourceMappingURL=user-config.d.ts.map