/** How a third-party CLI binary was resolved for spawn. */ export type CliInvocation = { command: string; prefixArgs: string[]; /** Prefer for non-interactive spawns — suppresses package-manager noise. */ quietPrefixArgs: string[]; source: "local" | "path" | "dlx"; }; /** Resolve `bin` from local node_modules, PATH, or a pinned npm package fallback. */ export declare function resolveCliInvocation(projectDir: string, bin: string, fallbackPackage?: string): CliInvocation; /** Format a spawn invocation as a single command string for verbose logs. */ export declare function formatCliCommand(invocation: CliInvocation, args: string[]): string; //# sourceMappingURL=cli-bin.d.ts.map