"use strict";
// src/cli/install/types.ts
// Shared types for the Install Wizard 2.0 (phase-based, sequential, multi-host).
//
// Replaces the old single-host, batched-Q&A model in InstallWizard.ts with:
//  - 2 install profiles (openlife-core | openlife-agent) installable separately or sequentially
//  - Multi-host selection (claude-code | gemini-cli | codex — pick 1..N)
//  - Per-provider auth strategy in agent profile (api-key | oauth | skip)
//  - ~30 providers in tier-organized catalog
Object.defineProperty(exports, "__esModule", { value: true });
exports.OAUTH_ENABLED_PROVIDERS = void 0;
/** Providers where OAuth is permitted as an auth strategy. */
exports.OAUTH_ENABLED_PROVIDERS = Object.freeze([
    'openai-cli', // Codex
    'gemini-cli', // Gemini CLI
    'xai', // Grok device-auth
]);
