/** * @fileoverview Runtime selector for CLI commands * * This module provides intelligent runtime selection based on command requirements. * Commands that don't need AI services use the minimal runtime to avoid startup * failures due to missing API keys or AI service issues. */ import type { Effect, Exit } from "effect"; /** * Determines which runtime to use based on the command being executed */ export declare function selectRuntime(args: string[]): import("effect/ManagedRuntime").ManagedRuntime | import("effect/ManagedRuntime").ManagedRuntime; /** * Run an effect with the appropriate runtime based on command */ export declare function runWithAppropriateRuntime(effect: Effect.Effect, args?: string[]): Promise; /** * Run an effect and get exit with the appropriate runtime based on command */ export declare function runExitWithAppropriateRuntime(effect: Effect.Effect, args?: string[]): Promise>; //# sourceMappingURL=runtime-selector.d.ts.map