/** Native PowerShell cold starts can cross five seconds under loaded Windows/WSL hosts. */ export declare const POWERSHELL_STARTUP_PROBE_TIMEOUT_MS = 15000; export declare const POWERSHELL_ARGS: readonly ["-NoLogo", "-NoProfile", "-NonInteractive", "-Command"]; export declare const POWERSHELL_7_GUARD = "if ($PSVersionTable.PSVersion.Major -lt 7) { throw 'Pi requires PowerShell 7 or newer.' }\n"; export declare const POWERSHELL_SESSION_READY_MARKER = "\u001Epi-shell-ready\u001E"; export declare const POWERSHELL_SESSION_STDERR_READY_MARKER = "\u001Epi-shell-stderr-ready\u001E\n"; export declare const POWERSHELL_STDERR_BARRIER_LABEL = "stderr"; /** Deterministic process-only settings for Pi's non-interactive PowerShell host. */ export declare function createPowerShellHostEnvironment(environment: NodeJS.ProcessEnv): NodeJS.ProcessEnv; /** * PowerShell 7 persistent REPL bootstrap. The stdout/stderr readiness markers let the process that * actually serves commands double as its own availability probe and prime both pipes. Command I/O * encoding remains owned by PowerShell and the invoked program; only Pi's base64 wire is UTF-8. */ export declare const POWERSHELL_BOOTSTRAP: string; //# sourceMappingURL=powershell-session-protocol.d.ts.map