import { StatusData, CommandVersionConfig } from '../lib/types.js'; export declare const getNodeVersion: () => CommandVersionConfig; export declare const getNpmVersion: () => CommandVersionConfig; export declare const getKubectlVersion: () => CommandVersionConfig; export declare const getDockerVersion: () => CommandVersionConfig; export declare const getHelmVersion: () => CommandVersionConfig; export declare const getMinikubeVersion: () => CommandVersionConfig; export declare const getKindVersion: () => CommandVersionConfig; export declare class StatusChecker { /** * Get version of a command */ private getCommandVersion; /** * Check combined deployment and helm status * Gets health from deployment, version/revision from Helm */ private checkCombinedStatus; /** * Check deployment status */ private checkDeploymentStatus; /** * Check helm release status (fallback for services without deployments) */ private checkHelmStatus; /** * Check system dependencies */ private checkDependencies; /** * Run all checks and return results */ checkAll(): Promise; }