import type { ProcessInfo } from "./process-info.js";
/**
 * Uses PowerShell's `Get-CimInstance` to retrieve process information on Windows. This method is more robust than parsing `tasklist` output and handles command lines with spaces correctly.
 * @returns A promise that resolves to an array of `ProcessInfo` objects representing the currently running processes on a Windows system. Each object contains the PID and the full command line of the process. If the PowerShell command fails for any reason, it returns an empty array.
 */
export declare function getWindowsProcesses(): Promise<ProcessInfo[]>;
