import type { DependencyProbeGateway, DependencyProbeReport } from '../../../../modules/setup-wizard/entities/dependencyProbe/dependencyProbe.gateway.js';
type CommandExecutor = (command: string, options?: object) => Buffer | string;
interface DependencyProbeCliGatewayDependencies {
    executeCommand?: CommandExecutor;
    getNodeVersion?: () => string;
}
export declare class DependencyProbeCliGateway implements DependencyProbeGateway {
    private readonly executor;
    private readonly getNodeVersion;
    constructor(deps?: DependencyProbeCliGatewayDependencies);
    probeAll(): DependencyProbeReport;
}
export {};
//# sourceMappingURL=dependencyProbe.cli.gateway.d.ts.map