/** * NPX-specific logic and setup for code-graph-mcp */ export interface NPXEnvironment { isNPX: boolean; isGlobal: boolean; packagePath: string; nodePath: string; npmPath: string; } /** * Detect if running via NPX and gather environment information */ export declare function detectNPXEnvironment(): NPXEnvironment; /** * Check if all required dependencies are installed */ export declare function checkDependencies(packagePath: string): Promise<{ installed: boolean; missing: string[]; errors: string[]; }>; /** * Install dependencies if needed */ export declare function installDependencies(packagePath: string, npmPath: string): Promise; /** * Build the project if needed */ export declare function buildProject(packagePath: string, npmPath: string): Promise; /** * Setup NPX environment for first run */ export declare function setupNPXEnvironment(): Promise; /** * Get NPX usage information */ export declare function getNPXUsageInfo(): string; /** * Handle NPX-specific argument processing */ export declare function processNPXArguments(args: string[]): string[]; /** * Validate Node.js version compatibility */ export declare function validateNodeVersion(): boolean; /** * Get system information for debugging */ export declare function getSystemInfo(): object; //# sourceMappingURL=npx.d.ts.map