import RealFlags

public extension ParameterStores {
    struct Onboarding: SunoStatsigParameterStore {
        public static let parameterStoreName: String = "ios-onboarding-experiments"

        @Flag(key: "andy-exposure-test", default: false, description: "For the internal settings, control=blue, treatment=red")
        public var internalSettingsExperiment: Bool

        @Flag(key: "onboarding-show-birthday-screen", default: false, description: "Show birthday at the end of onboarding")
        public var showBirthdayScreen: Bool

        @Flag(key: "use-new-onboarding-system", default: false, description: "Use the new OnboardingTCABridge system instead of the legacy OnboardingCoordinator")
        public var useNewOnboardingSystem: Bool

        public init() {}
    }
}
