"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.categoryStrategies = exports.FARM_LIQUIDITY_STRATEGIES = exports.AI_STRATEGIES = void 0;
exports.AI_STRATEGIES = [
    "Momentum Surge",
    "Grid Weaver",
    "Mean Reversion Pro",
    "Arbitrage Hawk",
    "Breakout Beast",
    "DCA Master",
    "Funding Rate Farmer",
    "Scalpel",
    "Whale Watcher",
    "EMA Crossover Elite",
    "Ichimoku Cloud Rider",
    "Delta Neutral",
    "Liquidation Hunter",
    "Social Sentiment Surfer",
    "Stochastic Oscillator Sage",
    "Yield Aggregator Auto"
].map((name, index) => ({ id: `ai-${index + 1}`, name, category: "AI Strategy" }));
exports.FARM_LIQUIDITY_STRATEGIES = [
    { id: "farm-yield", name: "Yield Farm", category: "Farm Liquidity" },
    { id: "farm-stable", name: "Stable Pair Farming", category: "Farm Liquidity" },
    { id: "farm-volatile", name: "Volatile LP Farming", category: "Farm Liquidity" }
];
const categoryStrategies = (category) => {
    if (category === "AI Strategy")
        return exports.AI_STRATEGIES;
    if (category === "Farm Liquidity")
        return exports.FARM_LIQUIDITY_STRATEGIES;
    if (category === "Margin")
        return [{ id: "margin-swing", name: "Margin Swing Setup", category }];
    if (category === "Trading Options")
        return [{ id: "options-directional", name: "Directional Options Setup", category }];
    return [{ id: "arbitrage-hawk", name: "Arbitrage Hawk", category }];
};
exports.categoryStrategies = categoryStrategies;
