/** * System tool detection utilities */ export interface ToolInfo { name: string; installed: boolean; version?: string; path?: string; status: 'ok' | 'warning' | 'error'; message?: string; } /** * Version requirements for different tools */ export declare const VERSION_REQUIREMENTS: { node: { min: string; recommended: string; }; npm: { min: string; recommended: string; }; java: { min: string; recommended: string; }; gradle: { min: string; recommended: string; }; buildTools: { min: string; recommended: string; }; }; /** * Detect Node.js installation */ export declare function detectNode(): Promise; /** * Detect npm installation */ export declare function detectNpm(): Promise; /** * Detect Java/JDK installation */ export declare function detectJava(): Promise; /** * Detect Gradle installation */ export declare function detectGradle(): Promise; /** * Get default Android SDK path based on platform */ export declare function getDefaultSDKPath(): string; /** * Find Android SDK location */ export declare function findAndroidSDK(): Promise; /** * Detect Android SDK installation */ export declare function detectAndroidSDK(): Promise; /** * Detect Android cmdline-tools */ export declare function detectAndroidCmdlineTools(): Promise; /** * Detect Android build-tools */ export declare function detectAndroidBuildTools(): Promise; /** * Detect Android platform-tools (adb, fastboot) */ export declare function detectAndroidPlatformTools(): Promise; /** * Detect Android emulator */ export declare function detectAndroidEmulator(): Promise; /** * Detect specific Android platform API level */ export declare function detectAndroidPlatform(apiLevel: number): Promise; /** * Check JAVA_HOME environment variable */ export declare function checkJavaHome(): Promise; /** * Check ANDROID_HOME environment variable */ export declare function checkAndroidHome(): Promise; //# sourceMappingURL=system-tools.d.ts.map