import type { CIEcosystem, JavaBuildTool } from '../../types/index.js';
export declare function detectEcosystem(projectPath: string): Promise<CIEcosystem>;
export declare function detectNodePackageManager(projectPath: string): Promise<string>;
export declare function detectNodeVersion(projectPath: string): Promise<string>;
export declare function buildNodeCommands(pm: string): {
    install: string;
    lint: string;
    test: string;
    build: string;
};
export declare function detectPythonPackageManager(projectPath: string): Promise<string>;
export declare function detectPythonVersion(projectPath: string): Promise<string>;
export declare function detectGoVersion(projectPath: string): Promise<string>;
export declare function detectRustChannel(projectPath: string): Promise<string>;
export declare function detectJavaVersion(projectPath: string): Promise<string>;
export declare function detectJavaBuildTool(projectPath: string): Promise<JavaBuildTool>;
export declare function detectHasDocker(projectPath: string): Promise<boolean>;
//# sourceMappingURL=stack-detector.d.ts.map