import { o as LaunchCommandSpec } from "../../types-KR94Pl4P.js"; //#region src/services/p/backend-router.d.ts type CliBackend = "codex" | "claude" | "gemini"; interface BackendOptions { yolo: boolean; model?: string; } /** * Check if a CLI backend is available */ declare function checkBackendAvailable(backend: CliBackend): Promise; /** * Get executable name for backend */ declare function getExecutable(backend: CliBackend): string; /** * Build command spec for backend */ declare function buildCommandSpec(backend: CliBackend, prompt: string, options: BackendOptions): LaunchCommandSpec; /** * Execute prompt via CLI backend */ declare function executeViaCli(backend: CliBackend, prompt: string, options: BackendOptions): Promise; //#endregion export { BackendOptions, CliBackend, buildCommandSpec, checkBackendAvailable, executeViaCli, getExecutable };