export { encodeWindowsLauncherRequest, encodeWindowsLauncherResponseForTest, type LauncherHandshakeError, type LauncherHandshakeReady, type LauncherHandshakeResult, WindowsLauncherHandshakeDecoder, WINDOWS_LAUNCHER_HANDSHAKE_TIMEOUT_MS, WINDOWS_LAUNCHER_NAME_X64, } from "@aicommander/priv-helper"; export interface WindowsLauncherPathOptions { explicitPath?: string | undefined; arch?: string | undefined; moduleUrl?: string | undefined; exists?: ((path: string) => boolean) | undefined; } /** * Resolve the signed native launcher. The current Windows product is x64 only; * ARM64 must not silently fall back to raw cmd.exe or an untested emulated * binary. Desktop passes an explicit extraResources path because ASAR contents * are not executable. npm/source builds use one of the two bundle-relative * candidates below. */ export declare function resolveWindowsLauncherPath(options?: WindowsLauncherPathOptions): string;