/** Resolve a command the way a shell's `command -v` does, against an explicit * PATH string. A name containing a slash is treated as a path and checked * directly; a bare name is searched across the PATH dirs, first executable * match winning. Returns the absolute (or as-given, for a slash path) command * location, or null when nothing executable matches. * * Used at manager boot to log op=plugin-mcp-spawn per PLUGIN.md `mcp: command` * so a runtime-PATH miss (e.g. bare `node` off the launchd PATH on macOS, * Task 1404) is a boot-time event, not a silently-absent tool. */ export declare function resolveOnPath(command: string, pathEnv?: string): string | null; //# sourceMappingURL=resolve-on-path.d.ts.map