/**
 * Preflight System Dependency Checker
 * Issue #96: npm install CLI support
 * Migrated from scripts/preflight-check.sh
 */
import { DependencyCheck, DependencyStatus, PreflightResult } from '../types';
/**
 * Preflight checker for system dependencies
 */
export declare class PreflightChecker {
    /**
     * Check a single dependency
     * MF-SEC-1: Uses spawnSync with array args (no shell injection)
     */
    checkDependency(dep: DependencyCheck): Promise<DependencyStatus>;
    /**
     * Check all dependencies
     */
    checkAll(): Promise<PreflightResult>;
    /**
     * Extract version number from command output
     */
    private extractVersion;
    /**
     * Compare two version strings
     * @returns -1 if a < b, 0 if a == b, 1 if a > b
     */
    private compareVersions;
    /**
     * Get installation hint for a dependency
     */
    static getInstallHint(name: string): string;
}
//# sourceMappingURL=preflight.d.ts.map