/** * Pure normalisation of the flat {@link RawLaunchOptions} into the strict * discriminated-union {@link LaunchOptions}. Lives next to the DesktopClient * but is intentionally stateless so it can be unit-tested in isolation and * imported without dragging in the RPC state machine. */ import type { LaunchOptions, RawLaunchOptions } from "./types.js"; /** * Normalise a flat RawLaunchOptions into the strict discriminated-union LaunchOptions. * Throws on conflicting fields (e.g. mode:"gradle" + pid). */ export declare function normalizeLaunchOptions(raw: RawLaunchOptions): LaunchOptions; //# sourceMappingURL=launch-options.d.ts.map