/**
 * Executes a command directly without shell interpretation.
 * Uses execFile instead of exec to prevent command injection (CWE-78).
 *
 * @param file The executable to run.
 * @param args Arguments to pass to the executable.
 * @param operationDesc A brief description of the operation for logging purposes.
 * @returns A promise that resolves with the stdout of the command.
 * @throws An error if the command execution fails, including stderr.
 */
export declare function executeShellCommand(file: string, args: string[], operationDesc: string): Promise<string>;
