import Foundation struct SettingsDefaultsState { var refreshFrequency: RefreshFrequency var refreshAllProvidersOnMenuOpen: Bool var launchAtLogin: Bool var debugMenuEnabled: Bool var debugDisableKeychainAccess: Bool var debugFileLoggingEnabled: Bool var debugLogLevelRaw: String? var debugLoadingPatternRaw: String? var debugKeepCLISessionsAlive: Bool var statusChecksEnabled: Bool var sessionQuotaNotificationsEnabled: Bool var quotaWarningNotificationsEnabled: Bool var predictivePaceWarningNotificationsEnabled: Bool var quotaWarningThresholdsRaw: [Int] var quotaWarningSessionThresholdsRaw: [Int] var quotaWarningWeeklyThresholdsRaw: [Int] var quotaWarningSessionEnabled: Bool var quotaWarningWeeklyEnabled: Bool var quotaWarningSoundEnabled: Bool var quotaWarningOnScreenAlertEnabled: Bool var quotaWarningMarkersVisible: Bool var weeklyProgressWorkDays: Int? var usageBarsShowUsed: Bool var resetTimesShowAbsolute: Bool var providerChangelogLinksEnabled: Bool var menuBarShowsBrandIconWithPercent: Bool var menuBarHidesCritters: Bool var menuBarDisplayModeRaw: String? var menuBarShowsResetTimeWhenExhausted: Bool var kiroMenuBarDisplayModeRaw: String? var historicalTrackingEnabled: Bool var multiAccountMenuLayoutRaw: String var menuBarMetricPreferencesRaw: [String: String] var copilotBudgetExtrasEnabled: Bool var copilotIconSecondaryWindowIDRaw: String var costUsageEnabled: Bool var costUsageHistoryDays: Int var costComparisonPeriodsEnabled: Bool var costSummaryDisplayStyleRaw: String var hidePersonalInfo: Bool var randomBlinkEnabled: Bool var confettiOnSessionLimitResetsEnabled: Bool var confettiOnWeeklyLimitResetsEnabled: Bool var menuBarShowsHighestUsage: Bool var claudeOAuthKeychainPromptModeRaw: String? var claudeOAuthKeychainReadStrategyRaw: String? var claudeWebExtrasEnabledRaw: Bool var showOptionalCreditsAndExtraUsage: Bool var codexSparkUsageVisible: Bool var openAIWebAccessEnabled: Bool var openAIWebBatterySaverEnabled: Bool var providerStorageFootprintsEnabled: Bool var jetbrainsIDEBasePath: String var mergeIcons: Bool var switcherShowsIcons: Bool var mergedMenuLastSelectedWasOverview: Bool var mergedOverviewSelectedProvidersRaw: [String] var selectedMenuProviderRaw: String? var providerDetectionCompleted: Bool var providersSortedAlphabetically: Bool var appLanguageRaw: String? var terminalAppRaw: String? var agentSessionsEnabled: Bool var agentSessionsManualHosts: String }