<?php
/**
 * Option set: Age Groups
 *
 * Ported from StoreAgent options-age-focus.php (8 entries).
 *
 * @package AIPT\Api\PromptBuilder\OptionSets
 */

namespace AIPT\Api\PromptBuilder\OptionSets;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Provides age group options for the prompt builder wizard.
 */
final class AgeGroups {

	/**
	 * Get age group options for the prompt builder wizard.
	 *
	 * @return array<int, array{value: string, label: string, description: string}>
	 */
	public static function get(): array {
		return array(
			array(
				'value'       => 'under_18',
				'label'       => __( 'Under 18', 'ai-product-tools' ),
				'description' => __( 'Children and teenagers under 18', 'ai-product-tools' ),
			),
			array(
				'value'       => '18_24',
				'label'       => __( '18–24', 'ai-product-tools' ),
				'description' => __( 'Late teens and early young adults', 'ai-product-tools' ),
			),
			array(
				'value'       => '25_34',
				'label'       => __( '25–34', 'ai-product-tools' ),
				'description' => __( 'Young adults establishing careers and families', 'ai-product-tools' ),
			),
			array(
				'value'       => '35_44',
				'label'       => __( '35–44', 'ai-product-tools' ),
				'description' => __( 'Adults in their prime career and family stage', 'ai-product-tools' ),
			),
			array(
				'value'       => '45_54',
				'label'       => __( '45–54', 'ai-product-tools' ),
				'description' => __( 'Middle-aged adults with established lifestyles', 'ai-product-tools' ),
			),
			array(
				'value'       => '55_64',
				'label'       => __( '55–64', 'ai-product-tools' ),
				'description' => __( 'Pre-retirement adults with significant purchasing power', 'ai-product-tools' ),
			),
			array(
				'value'       => '65_plus',
				'label'       => __( '65 or Above', 'ai-product-tools' ),
				'description' => __( 'Seniors and retirees', 'ai-product-tools' ),
			),
			array(
				'value'       => 'all_ages',
				'label'       => __( 'All Ages', 'ai-product-tools' ),
				'description' => __( 'No specific age group targeted', 'ai-product-tools' ),
			),
		);
	}
}
