import { type NotificationPreferenceFileOptions, type NotificationPreferences } from "./notification-preferences-model.js"; export { cloneNotificationPreferences, DEFAULT_NOTIFICATION_PREFERENCES, DEFAULT_NOTIFICATION_THRESHOLD_RULES, DEFAULT_NOTIFICATION_THRESHOLD_SETTINGS, DEFAULT_LOCAL_CLI_DASHBOARD_METRIC_KEYS, DEFAULT_DASHBOARD_WIDGET_LAYOUTS, DEFAULT_SELECTED_NOTIFICATION_WIDGET_KEYS, COST_NOTIFICATION_WIDGET_KEYS, HUD_BACKGROUND_NONE, DASHBOARD_VIEW_KEYS, DASHBOARD_WIDGET_KEYS_BY_VIEW, DASHBOARD_WIDGET_SIZES, HUD_DISPLAY_MODES, HUD_LABEL_MODES, LOCAL_CLI_DASHBOARD_METRIC_KEYS, NOTIFICATION_WIDGET_KEYS, NOTIFICATION_THRESHOLD_MODES, USAGE_NOTIFICATION_WIDGET_KEYS, parseNotificationPreferences, type NotificationAggregateThresholdRule, type DashboardBudgetPreferences, type DashboardDisplayPreferences, type DashboardViewKey, type DashboardWidgetKey, type DashboardWidgetLayoutItem, type DashboardWidgetLayoutPreferences, type DashboardWidgetSize, type DigestInterval, type HudDisplayMode, type HudLabelMode, type LocalCliDashboardMetricKey, type NotificationPreferenceFileOptions, type NotificationPreferences, type NotificationThresholdCategoryPreferences, type NotificationThresholdMode, type NotificationThresholdRule, type NotificationThresholdSettings, type NotificationWidgetKey, type ThresholdOperator, } from "./notification-preferences-model.js"; export declare function readNotificationPreferencesFile(options?: NotificationPreferenceFileOptions): Promise; export declare function writeNotificationPreferencesFile(preferences: NotificationPreferences, options?: NotificationPreferenceFileOptions): Promise; export declare function resolveNotificationPreferencesPath(options?: NotificationPreferenceFileOptions): string; //# sourceMappingURL=notification-preferences.d.ts.map