import type { Target } from '../types.js'; export type LaunchErrorCode = 'NO_OUTPUT_PATH' | 'BINARY_NOT_FOUND'; export interface LaunchInfo { command: string; commandArgs: string[]; binaryPath: string; } export declare class LaunchPreparationError extends Error { readonly code: LaunchErrorCode; readonly targetName: string; readonly binaryPath?: string; constructor(code: LaunchErrorCode, targetName: string, binaryPath?: string); } export declare function prepareLaunchInfo(target: Target, projectRoot: string, args: string[]): LaunchInfo; //# sourceMappingURL=launch.d.ts.map