/**
 * PnpmInstalledDiagnostic
 *
 * Confirms `pnpm` is on PATH and reports its version. Shep is a pnpm
 * workspace; the dev experience falls apart without it.
 */
import type { DiagnosticResult, IDiagnostic } from '../../../ports/output/services/diagnostic.interface.js';
import { type RunCommandResult } from './run-command.js';
type CommandRunner = (binary: string, args: readonly string[]) => Promise<RunCommandResult>;
export declare class PnpmInstalledDiagnostic implements IDiagnostic {
    private readonly run_;
    readonly name = "pnpm-installed";
    constructor(run_?: CommandRunner);
    run(): Promise<DiagnosticResult>;
}
export {};
//# sourceMappingURL=pnpm-installed.diagnostic.d.ts.map