/** translate のエンジン名 → 実装パッケージ */ export declare const ENGINE_PACKAGES: Record; export interface EngineSelection { /** エンジン名(prep | local) */ engine: string; /** 実装パッケージ名 */ packageName: string; /** 自動選択したときの説明(CLI が表示する) */ note?: string; } /** * translate で使うエンジンを決める。 * * - --engine 指定があればそれ(不明な名前はエラー) * - --apply 指定は prep 専用の操作なので prep に確定する * - どちらも無ければインストール済みのエンジンを探し、1 つだけなら * それを自動選択する(0 or 2 つなら案内付きのエラー) */ export declare function selectEngine(explicit: string | undefined, applyPath: string | undefined, isInstalled: (packageName: string) => boolean): EngineSelection;