import type * as Whop from "../index.mjs"; export interface ExperienceNotificationPreference { /** What the user is notified about in the experience: `all` notifications, only `mentions`, or `nothing`. */ level: ExperienceNotificationPreference.Level; /** The type of object. Always `experience_notification_preference`. */ object: ExperienceNotificationPreference.Object_; /** What the preference applies to. Echo it back to `PATCH /users/me/preferences/notifications` to change this preference. */ scope: Whop.NotificationPreferenceScope; } export declare namespace ExperienceNotificationPreference { /** What the user is notified about in the experience: `all` notifications, only `mentions`, or `nothing`. */ const Level: { readonly All: "all"; readonly Mentions: "mentions"; readonly Nothing: "nothing"; }; type Level = (typeof Level)[keyof typeof Level]; /** The type of object. Always `experience_notification_preference`. */ const Object_: { readonly ExperienceNotificationPreference: "experience_notification_preference"; }; type Object_ = (typeof Object_)[keyof typeof Object_]; }