import { a as LaunchCommandSpec } from "../../../types-lRv_6IzV.js";
import "../../../interfaces-BOV8jLcZ.js";
import { t as BaseLaunchAdapter } from "../../../base-cU3wAZ3x.js";

//#region src/services/launch/adapters/claude.d.ts

/**
* Applies Claude-specific flags:
* - Yolo mode: --dangerously-skip-permissions
* - Resume picker: -r
* - Continue last conversation: -c
* - Settings: --settings <file-or-json>
*/
declare class ClaudeLaunchAdapter extends BaseLaunchAdapter {
  #private;
  readonly toolId: "claude";
  readonly executable = "claude";
  buildCommandSpec(payload: {
    yolo?: boolean;
    resume?: boolean;
    continue?: boolean;
    settings?: string;
  }): LaunchCommandSpec;
}
//#endregion
export { ClaudeLaunchAdapter };