import type { ValidationIssue } from './types.js'; export interface BuildResult { success: boolean; issues: ValidationIssue[]; durationMs: number; stdout: string; stderr: string; } export declare function runBuildValidation(projectDir: string, timeoutMs?: number): Promise; export declare function detectPackageManager(projectDir: string): 'pnpm' | 'yarn' | 'npm'; export declare function hasBuildScriptInPackageJson(projectDir: string): Promise; export interface BuildCommand { command: string; args: string[]; } /** * Detect the build command for a project by checking ecosystem markers. * Returns null if no build system detected — caller should skip build validation. */ export declare function detectBuildCommand(projectDir: string): Promise; export declare function parseBuildErrors(output: string): string[];